10h ago

Staff Software Engineer

Mountain View, CA, USA

$244.5k-$305.6k / year

full-timeseniorgaming

๐Ÿ›  Tech Stack

๐Ÿ’ผ About This Role

You'll design and evolve the large-scale offline ML platform at Unity, building infrastructure for training data generation and distributed model training. You'll ensure pipelines are reliable, scalable, and performant for growing data and workloads.

๐ŸŽฏ What You'll Do

  • Design and operate large-scale data pipelines for ML training datasets.
  • Develop infrastructure for distributed training with Pytorch and Ray.
  • Integrate ML pipelines with orchestration systems like Flyte or Airflow.
  • Improve reproducibility, observability, and performance of ML pipelines.

๐Ÿ“‹ Requirements

  • Experience with distributed computing frameworks like Ray, Spark, or Flink.
  • Experience building infrastructure for training data generation or ML feature pipelines.
  • Deep experience designing and operating production-grade data pipelines.
  • Strong programming skills in Python and large-scale distributed workloads.

โœจ Nice to Have

  • Familiarity with the Ray ecosystem (Ray Data, Ray Train).
  • Experience with modern data infrastructure (data lakes, warehouses, streaming platforms).
  • Proven ability to lead technical direction across teams.

๐ŸŽ Benefits & Perks

  • ๐Ÿฅ Comprehensive health, life, and disability insurance
  • ๐Ÿš— Commute subsidy
  • ๐Ÿ“ˆ Employee stock ownership
  • ๐Ÿ–๏ธ Generous vacation and personal days
  • ๐ŸŽ“ Training and development programs

๐Ÿ“จ Hiring Process

Estimated timeline: 2-4 weeks ยท AI estimate

  1. 1Recruiter Screenยท 30 min
  2. 2Technical Interviewยท 60 min
  3. 3System Design Interviewยท 60 min
  4. 4Hiring Manager Interviewยท 45 min
  5. 5Offerยท N/A

๐Ÿšฉ Heads Up

  • No visa sponsorship available
  • No relocation support
0 0 0