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.

Software Engineer, ML Systems at Harmonic | JobZoey