Staff Machine Learning Engineer - Pricing
Uber
Sunnyvale, CA, United States
1 day ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Apply on www.juju.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
6 years minimum
Compensation
$232,000.0 - $258,000.0
Working hours
Regular working hours
Job source
Tech stack
Java (Programming Language)
Big Data
Computer Programming
Convex Optimization
Distributed Systems
Game Theory
Python (Programming Language)
Machine Learning
Scala (Programming Language)
Reinforcement Learning
Real Time Systems
Apache Spark
+6 more
Information Technology
Optimization Algorithms
Apache Flink
Machine Learning Operations
Golang
Microservices
Job description
- Own technical strategy and roadmap planning over a 1+ year horizon
- Lead implementation, including platform-level architecture decisions, executive communication and alignment, technical mentorship, and cross-team technical influence
- Design, develop, and productionize end-to-end ML solutions for large-scale distributed systems handling billions of trips
- Build novel pricing approaches for online marketplaces using machine learning, algorithmic game theory, and optimization
- Collaborate with engineers, product managers, and scientists to deliver high-impact technical solutions to complex business problems, * Python, Scala, Java, Go
- Spark, Ray, Flink
- Microservices architectures
- MLOps
- DNNs, transformers
Requirements
- Ph.D., M.S., or Bachelor’s degree in Computer Science, Machine Learning, or Operations Research, or equivalent technical background with exceptional demonstrated impact
- 6+ years of experience leading development and deployment of ML models and optimization algorithms in large-scale production environments at top-tier ML companies (example scale: 1M+ predictions/sec or 100M+ users)
- Demonstrated track record of delivering outstanding business impact over multiple quarters
- Programming proficiency in Python, Scala, Java, or Go
- Experience with large-scale data systems (Spark, Ray), real-time processing (Flink), and microservices architectures
- Proficiency in building, training, productionizing, and monitoring ML solutions at scale, from offline pipelines to online serving and MLOps
- Experience developing and deploying pricing algorithms for multi-sided real-time marketplaces involving strategic agent behavior
- Strong foundation in modern ML algorithms (DNNs, multi-task models, transformers) and mathematical optimization (multi-objective, LP, convex optimization), * Experience owning multi-year technical strategies and cross-team platform architecture
- Demonstrated ability to translate complex business problems into technical solutions and drive multi-functional, multi-team projects
- Excellent communication skills to lead initiatives across multiple product areas
- Proficiency in reinforcement learning and causal machine learning
Benefits & conditions
- Salary range: USD 232,000 - 258,000 per year
- Eligible to participate in Uber’s bonus program
- May be offered an equity award and other types of comp
- Eligible for a 401(k) plan
- Eligible for various benefits
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on www.juju.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Loading talks and stories from around this role…