1d ago
Software Engineer, Distributed Compute System
Mountain View, California
$132.3k-$198.4k / year
full-timesenior
๐ Tech Stack
๐ผ About This Role
You'll build and scale Nuro's large-scale computing infrastructure in the cloud and data center. This system is the foundation for machine learning data pipelines, simulation, and multimedia log processing. You'll make large-scale computations more accessible to autonomy and infrastructure engineers.
๐ฏ What You'll Do
- Design and develop scalable, reliable frameworks for orchestrating large-scale workloads
- Collaborate with application teams to provide robust tools and APIs
- Optimize workload efficiency by analyzing application context and implementing solutions
๐ Requirements
- Proven experience in building large-scale distributed applications (e.g. Kubernetes)
- Self-motivated to identify system improvement opportunities
- Ability to turn high-level requirements into detailed system design
- Bachelor's degree in Computer Science, Electrical Engineering, or related field
โจ Nice to Have
- Experience with database technologies (Redis, SQL, NoSQL) and pub/sub systems
- Experience with hyperscalers like Google Cloud Platform
- Experience with workflow management tools (Airflow, Ray, Dataflow)
๐ Benefits & Perks
- ๐ฐ Competitive base pay with performance bonus and equity
- ๐ฅ Comprehensive benefits package
๐จ Hiring Process
Estimated timeline: 2-4 weeks ยท AI estimate
- 1Phone Screenยท 30 min
- 2Technical Interviewยท 60 min
- 3Onsite Interviewsยท 4 hours
0 0 0