As a Senior Platform Engineer, you will play a critical role in architecting and developing cloud based core services and infrastructure with a strong emphasis on clean code, performance, observability, monitoring, and security.
This role also includes developing core Go/Java libraries, cross-cutting services like authentication and authorization, Kubernetes deployments, billing etc.
You will collaborate closely with engineering teams, DevOps, architects, and product managers to ensure a scalable, stable, and high-performing system.
As a Platform Engineer at JFrog ML you will...- Write clean, maintainable, and efficient code following best practices.
- Design and develop robust backend services with scalability, performance, and security in mind.
- Conduct high-quality code reviews and architecture discussions, ensuring best practices are followed.
- Take full ownership of projects - from ideation and design to production deployment and maintenance.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Stay current with industry trends, technologies, and best practices in software development and cybersecurity.
- Be involved in multiple aspects of an ML platform - from data sources to inference pipelines.
To be a Platform Engineer at JFrog ML you need...- 5+ years of proven experience in software development
- Experience in designing, developing, and debugging complex, distributed systems.
- Proven hands-on experience in Kubernetes, containerized environments and microservices.
- Hands-on experience with cloud services, observability tools, and automation.
- Experienced with at least one of the main cloud provider platforms (e.g. AWS, GCP)
- Ability to lead discussions, mentor engineers, and drive technical decisions.
- A collaborative mindset - we value engineers who can communicate effectively across teams.
- Programming in Go or Java - advantage.