8h ago
Staff Software Engineer
Bellevue, WA, USA
$244.5k-$305.6k / year
full-timeleadgaming
๐ Tech Stack
๐ผ About This Role
You'll design and evolve the large-scale offline ML platform at Unity, building reliable infrastructure for generating training datasets and orchestrating ML workflows. Your work will directly impact how training datasets are prepared and delivered to distributed training systems, ensuring scalability and efficiency. You'll partner closely with ML engineers to enable large-scale experimentation and model iteration.
๐ฏ What You'll Do
- Design and operate large-scale data pipelines for training datasets
- Develop infrastructure for distributed training with PyTorch and Ray
- Integrate ML pipelines with workflow orchestration systems like Flyte
- Optimize performance and resource utilization across distributed compute systems
๐ Requirements
- Distributed computing frameworks like Ray, Spark, or Flink
- Infrastructure for training data generation or ML feature pipelines
- Deep experience designing production-grade data pipelines
- Strong Python skills and large-scale distributed workloads
โจ Nice to Have
- Familiarity with Ray ecosystem (Ray Data, Ray Train)
- Experience with modern data infrastructure (data lakes, warehouses)
๐ Benefits & Perks
- ๐๏ธ Comprehensive health, life, and disability insurance
- ๐๏ธ Commute subsidy
- ๐๏ธ Employee stock ownership
- ๐๏ธ Generous vacation and personal days
- ๐๏ธ Support for new parents
๐จ Hiring Process
Estimated timeline: 2-4 weeks ยท AI estimate
- 1Recruiter Screenยท 30 min
- 2Technical Interviewยท 60 min
- 3Hiring Manager Interviewยท 45 min
0 0 0