Senior Machine Learning Engineer
Senior Machine Learning Engineer at Uber, focusing on building and optimizing production ML infrastructure. This role involves scaling ML models, collaborating with cross-functional teams, and contributing to the development of ML-powered features.
What you'd actually do
- Design, build, and maintain production-grade ML infrastructure and tooling.
- Optimize ML models and systems for performance, scalability, and reliability.
- Collaborate with research scientists and product managers to understand requirements and deliver ML solutions.
- Develop and implement monitoring and alerting systems for ML services.
- Contribute to the ML platform's roadmap and technical strategy.
Skills
Required
- Experience building and maintaining production ML infrastructure
- Strong understanding of ML model optimization techniques
- Proficiency in Python and ML frameworks (e.g., TensorFlow, PyTorch)
- Experience with cloud platforms (e.g., AWS, GCP, Azure)
- Excellent problem-solving and debugging skills
Nice to have
- Experience with distributed systems
- Familiarity with MLOps best practices
- Experience with containerization technologies (e.g., Docker, Kubernetes)
Other signals
- Build and maintain production-grade ML infrastructure
- Optimize ML models for performance and scalability
- Collaborate with research scientists and product managers