Offline ML Infra Engineer — Large-Scale Pipelines

Unity

Mountain View (CA)

On-site

USD 92,000 - 138,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Unity seeks a Machine Learning Engineer for the Offline Infrastructure team. You will build data pipelines that generate training data and support distributed training workflows while helping scale ML platforms across batch and streaming data.

You will collaborate with researchers and engineers, working with PyTorch, Ray, Airflow, and similar tools to improve reliability, reproducibility, and performance as our ML platform grows.

Qualifications

  • Bachelor's degree in Computer Science, Machine Learning, Systems, or a related field.
  • Strong foundation in machine learning systems, distributed systems, or large-scale data processing.
  • Experience with Python and data-intensive workloads.
  • Familiarity with ML frameworks (PyTorch, TensorFlow) and distributed systems (Ray, Spark).
  • Experience with data pipelines, model training workflows, or large datasets.
  • Strong problem-solving skills and ability to translate research ideas into practical systems.

Responsibilities

  • Build and maintain data pipelines that generate training datasets for ML models and experiments.
  • Contribute to infrastructure supporting distributed training workflows (e.g., PyTorch, Ray).
  • Work with workflow orchestration tools (Airflow, Flyte, or similar) to support multi-stage ML pipelines.
  • Improve reproducibility and reliability through dataset validation, monitoring, and testing.
  • Partner with ML engineers to support experimentation and model iteration.
  • Help optimize performance and efficiency across data processing and training systems.
  • Contribute to the evolution of our offline ML platform architecture as it scales.

Skills

Python
ML systems
Distributed systems
Data pipelines
Problem solving
Research to production

Education

Bachelor's degree in CS or related field

Tools

PyTorch
TensorFlow
Ray
Spark
Airflow
Flyte

Job description

Unity seeks a Machine Learning Engineer for the Offline Infrastructure team. You will build data pipelines that generate training data and support distributed training workflows while helping scale ML platforms across batch and streaming data.

You will collaborate with researchers and engineers, working with PyTorch, Ray, Airflow, and similar tools to improve reliability, reproducibility, and performance as our ML platform grows.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Staff ML Engineer, Scalable Offline Pipelines
Staff ML Engineer, Scalable Offline Pipelines

Unity Technologies • San Francisco (CA)

On-site
USD 210,000 - 284,000
Health insurance
Life insurance
Disability insurance
+11
Senior ML Data Infrastructure Engineer — Scale ML Pipelines
Senior ML Data Infrastructure Engineer — Scale ML Pipelines

Unity • Mountain View (CA)

On-site
USD 166,000 - 273,000
Health insurance
Stock options
Retirement plans
+3
Senior ML Infrastructure Engineer - Scalable Data Pipelines
Senior ML Infrastructure Engineer - Scalable Data Pipelines

Unity • Bellevue (WA)

On-site
USD 165,000 - 273,000
ML Systems Engineer, Offline Infrastructure
ML Systems Engineer, Offline Infrastructure

Unity • San Francisco (CA)

Hybrid
USD 92,000 - 138,000
Stock options
Health insurance
Retirement plans
+1
Senior ML Data Infrastructure Architect
Senior ML Data Infrastructure Architect

Unity • Mountain View (CA)

On-site
USD 200,000 - 261,000
Comprehensive health insurance
Employee stock ownership
Commute subsidy
+2
ML Systems Intern: Build Scalable Offline Pipelines
ML Systems Intern: Build Scalable Offline Pipelines

LE130 Unity Technologies SF • Mountain View (CA)

On-site
USD 104,000 - 135,000
Comprehensive health, life, and disa­b
Employee stock ownership
Training and development programs
Senior ML Engineer, Data Infrastructure & Pipelines
Senior ML Engineer, Data Infrastructure & Pipelines

Unity Enterprise • Mountain View (CA)

Hybrid
USD 200,000 - 261,000
Comprehensive health insurance
Life and disability insurance
Employee stock ownership
+3
Senior ML Data Platform Engineer
Senior ML Data Platform Engineer

LE130 Unity Technologies SF • Mountain View (CA)

On-site
USD 210,000 - 273,000
Health insurance
Commuter subsidy
Stock options
+8
Senior ML Engineer: Scalable ML Infra & Pipelines (Onsite)
Senior ML Engineer: Scalable ML Infra & Pipelines (Onsite)

Unity Technologies SF • Bellevue (WA)

On-site
USD 141,000 - 232,000
Health insurance
Commuter subsidy
Employee stock ownership
+2
ML Systems Engineer Intern (Offline Infra)
ML Systems Engineer Intern (Offline Infra)

Unity • Mountain View (CA)

On-site
USD 104,000 - 152,000
Comprehensive health insurance
Employee stock ownership
Generous vacation and personal days
+2