Harmonic
Software Engineer, ML Systems
Palo Alto. Posted 6 months ago
The role
This engineer will own the productionization of research pipelines. You will build and manage end-to-end ML pipelines and manage the deployment and scaling of workloads on Kubernetes.
What you will do
- Build and manage end-to-end ML pipelines including ETL and automated evaluation
- Identify and refactor inefficient research code
- Establish best practices for versioning, experiment tracking, and CI/CD for ML models
- Manage the deployment and scaling of workloads on Kubernetes
- Implement tooling and telemetry to understand agent behavior and training health
Required qualifications
- BS in Computer Science, a related technical field, or equivalent industry experience
- 2+ years of relevant industry experience
- Expert-level Python skills
- Disciplined approach to software engineering (testing, versioning, and modular design)
- Experience building and managing end-to-end ML pipelines in a production or research-intensive environment
Nice to have
- Full-stack ML experience: Comfortable moving from data engineering to model debugging
- Experience refactoring research-grade code into high-quality, scalable production packages
- Proven ability to design and implement complex data-loading and evaluation systems for non-deterministic models
- Experience with workflow orchestration tools (e.g., Kubeflow, Airflow, or Metaflow)
- Experience managing large-scale experiments on cloud providers (AWS, GCP, or Azure)
- Proven track record collaborating directly with researchers to translate algorithmic requirements into engineering roadmaps
- Hands-on experience with containerization (Docker) and orchestration (Kubernetes)
Benefits
- Unlimited PTO
- 401(k) matching
- 100% employer-paid health, vision, and dental benefits for employees
- 50% coverage for dependents for health, vision, and dental
- Varied health coverage options
- Health Savings Account (HSA) available for qualifying health plans
About the company
Harmonic is building a verification engine to find edge cases and silent bugs in AI. They are scaling an elite technical team.