Overview
The Senior Software Engineer will play a key role in a high-impact team focused on developing production-grade Python services for AI and machine learning applications. This fully remote position seeks experienced Python engineers who are capable of translating experimental ML code into reliable and scalable systems while collaborating closely with researchers and ML engineers. The contractor will have significant autonomy and responsibility for ensuring the performance and quality of the systems developed.
Responsibilities
- Design and build production-grade Python services, APIs, and tooling that support AI/ML research and product teams.
- Translate experimental ML code into reliable, scalable systems fit for production.
- Collaborate closely with researchers and ML engineers to ship infrastructure and internal tooling.
- Own performance, reliability, and code quality across systems.
- Contribute to technical direction, architecture discussions, and cross-team code reviews.
Requirements
- 5+ years of professional Python engineering experience.
- Experience in ML/AI environments, such as research infrastructure, model serving, or data pipelines.
- Comfort with ML frameworks like PyTorch or JAX.
- Strong backend fundamentals in API design, async Python, testing, and performance optimization.
- Familiarity with cloud infrastructure (AWS, GCP, or Azure) and containerization with Docker and Kubernetes.
- Contractor mindset: autonomous, delivery-focused, and capable of operating independently.