Staff Software Engineer - Engineer
Staff Software Engineer focused on building and scaling ML inference services for consumer-facing AI features at Uber.
What you'd actually do
- Develop and launch ML-powered features for millions of users
- Build and maintain scalable, high-performance ML inference services
- Collaborate with ML researchers and product managers to bring cutting-edge AI to production
- Optimize ML models for latency, throughput, and cost
- Contribute to the design and architecture of Uber's ML platform
Skills
Required
- Experience building and deploying ML models in production
- Strong software engineering skills (Python, Go, Java, C++)
- Experience with ML serving frameworks (e.g., TensorFlow Serving, PyTorch Serve, Triton)
- Understanding of distributed systems and cloud infrastructure (AWS, GCP, Azure)
- Experience with containerization technologies (Docker, Kubernetes)
Nice to have
- Experience with MLOps tools and practices
- Familiarity with ML research concepts
- Experience with performance tuning and optimization
Other signals
- Develop and launch ML-powered features for millions of users
- Build and maintain scalable, high-performance ML inference services
- Collaborate with ML researchers and product managers to bring cutting-edge AI to production