About the Role
- - - - What the Candidate Will Do ----
- Design, implement, and optimize pricing algorithms that dynamically adjust to market conditions, ensuring fair and efficient pricing for drivers and riders.
- Collaborate with data scientists, product managers, and other engineers to develop and deploy machine learning models that enhance our pricing strategies.
- Build and maintain scalable backend services and infrastructure that support pricing algorithms and related systems.
- Develop and enhance our analytics and experimentation infrastructure to facilitate data-driven decision-making and continuous improvement of our pricing models.
- Contribute to platform and developer/testing infrastructure to ensure robust and reliable delivery of software solutions.
- Participate in code reviews, provide constructive feedback, and mentor junior engineers to foster a culture of continuous learning and improvement.
- Stay up-to-date with the latest advancements in technology and bring innovative ideas to improve our pricing algorithms and infrastructure.
- - - - Basic Qualifications ----
- Bachelor's degree in Computer Science, Engineering, Mathematics, or a related field.
- 3+ years of experience in software development, with a strong foundation in data structures, algorithms, and software design.
- Proficiency in at least one programming language such as Java, C++, Python, or Go.
- Experience with backend development and infrastructure.
- Familiarity with machine learning concepts and applications.
- Strong problem-solving skills and the ability to think algorithmically.
- - - - Preferred Qualifications ---
- Master’s degree or higher in Computer Science, Engineering, or a related field.
- 5+ years of experience in software engineering roles.
- Experience with optimization techniques and algorithmic development.
- Hands-on experience with large-scale distributed systems and microservices architecture.
- Knowledge of experimentation infrastructure and A/B testing methodologies.
- Proven track record of working on platform and developer/testing infrastructure.
- Excellent communication skills and ability to collaborate effectively with cross-functional teams.
For San Francisco, CA-based roles: The base salary range for this role is USD$158,000 per year - USD$175,500 per year.
You will be eligible to participate in Uber's bonus program, and may be offered an equity award & other types of comp. You will also be eligible for various benefits. More details can be found at the following link .