About this role
Production is seeking a Software Engineer for the Platform and Infrastructure team to build and scale next-generation cloud infrastructure for distributed artificial intelligence applications. This full-time position is based in San Francisco with remote flexibility, perfectly suited for developers with a strong background in cloud-native technologies and distributed systems.
Role Overview
As a Software Engineer focusing on infrastructure, the professional will join the group responsible for both the control plane and data plane. The control plane manages cluster orchestration, scheduling, and user access, while the data plane ensures high-performance execution of distributed workloads. The engineer will design, build, and scale services that orchestrate clusters across cloud and on-premises environments, optimize control plane components for large-scale artificial intelligence operations, and create intelligent scheduling systems for heterogeneous compute clusters. Additional duties involve enhancing reliability, performance, scalability, and observability, supporting accelerator integrations like GPUs and TPUs, and managing container images and dependency resolution.
Key Responsibilities
Requirements
Skills and Tools
Salary and Benefits
About the Company
Production is commercializing Ray, a popular open-source project that creates an ecosystem of libraries for scalable machine learning. Prominent technology companies utilize this technology to accelerate artificial intelligence applications into real-world production. The company is backed by prominent venture capital firms including Andreessen Horowitz, NEA, and Addition, with over $250 million raised to date.
How to Apply
Interested candidates should visit the official company careers page to submit their application for this position.
Skills and tech stack
Questions candidates ask
What is the salary range for this role?
The annual salary ranges from $200,000 to $240,000 USD.
Where is this job located?
This position is based in San Francisco with remote work options available.
How many years of experience are required?
Candidates must have at least 3 years of experience writing high-quality production code.
What technical skills are necessary for the position?
Required technical skills include proficiency in Python and Go, hands-on experience with Kubernetes, cloud platforms like AWS, GCP, and Azure, and a strong understanding of distributed systems.
What benefits are provided with this employment?
Benefits include competitive salary and equity, health, dental, and vision coverage with many plans up to 99% employer-covered, flexible time off, paid parental leave, and mental health support.
