✨ About The Role
- The Senior Software Engineer will focus on modernizing Zoox's High-Performance Computing infrastructure and its supporting tools.
- Responsibilities include evaluating new distributed system paradigms to meet computational and storage needs.
- The role involves creating production-grade web service APIs and SDKs to enhance the developer experience across Zoox's software teams.
- The position offers a high degree of independence and the opportunity to define compute scaling strategies.
- Collaboration with Autonomy and Software teams is crucial to iterate on developer experiences and incorporate industry best practices.
âš¡ Requirements
- The ideal candidate will have over 7 years of experience in software engineering, particularly in high-performance computing environments.
- A strong background in distributed system design and algorithmic job scheduling is essential for success in this role.
- Proficiency in Python is required, along with experience using Ray.io and Kubernetes for workload management.
- Candidates should have experience deploying HPC solutions on cloud platforms like AWS, Azure, or GCP.
- Exposure to machine learning workloads will be beneficial, especially from a compute infrastructure service provider perspective.