Overview
Skills
Job Details
Location: Sunnyvale, CA (Hybrid)
Duration: 4 months contract with possibility of extension
Pay rate: $80-85/hr on W2 + Mindsource benefits
Summary:
We re looking for a Software Engineer with a strong background in web application development and backend systems, passionate about building reliable applications and intuitive tools that accelerate user productivity & UX.
Description:
As a Software Engineer on the ML Lifecycle team, you ll work on the systems that power the full ML lifecycle from data ingestion and labeling to model training, deployment, and monitoring. You'll design and build user-facing tools for ML practitioners as well as robust backend services that enable scalable ML operations. You re passionate about writing clean, maintainable code and enjoy collaborating with cross-functional teams, including ML engineers and platform engineers. You are comfortable with best practices in software engineering including agile development, code reviews, CI/CD pipelines, and automated testing.
Minimum Qualifications:
5-7 years of experience in the ML domain
Strong experience building web applications with React, Typescript/JavaScript, HTML, and CSS.
Proficiency in backend development using Python and FastAPI for building RESTful services.
Experience with data and object stores (e.g., PostgreSQL, Redis, S3) in production systems.
Ability to translate ML team requirements into scalable tools and interfaces.
Familiarity with ML workflows and developer ergonomics for ML practitioners.
Preferred Qualifications:
Experience with event-driven architectures and messaging systems (e.g., Kafka).
Exposure to container orchestration and cloud-native deployment (Kubernetes, Docker, Helm).
Experience deploying infrastructure on AWS, especially with infrastructure-as-code tools like Pulumi.
Experience setting up documentation portals (e.g., Docusaurus) for internal developer tools.
Familiarity with observability best practices (metrics, logging, alerting) for ML systems.
Would like to see candidates with longevity (1-2 years at every job)