Senior Staff Software Engineer - Driver Pricing
San Francisco, California
Employer: Uber
Industry: Engineering
Salary: $252000 per year
Job type: Full-Time
About the Role
As a Senior Staff Software Engineer at Uber, you will play a critical role in shaping the future of our driver algorithmic pricing systems. This role is pivotal in ensuring our pricing models are robust, scalable, and efficient, contributing to an optimized experience for our drivers and riders.
You will collaborate with cross-functional teams to design, develop, and deploy cutting-edge infrastructure and backend systems. Your work will involve a combination of backend engineering, platform development, analytics, experimentation infrastructure, developer/testing infrastructure, machine learning, and optimization.
We are looking for a strong generalist who can adapt to various technical challenges and bring innovative solutions to our dynamic team.
\\-\\-\\-\\- What the Candidate Will Do ----
- Design, develop, and maintain the infrastructure and backend systems for Uber's driver algorithmic pricing.
- Implement scalable and efficient algorithms to improve pricing accuracy and performance.
- Collaborate with data scientists, product managers, and other engineers to integrate machine learning models and optimization techniques.
- Build and maintain experimentation and analytics infrastructure to support data-driven decision-making.
- Develop and enhance developer and testing infrastructure to ensure high-quality code and rapid iteration.
- Monitor and optimize system performance, reliability, and scalability.
- Mentor junior engineers and contribute to the overall technical growth of the team.
- Stay up-to-date with the latest industry trends and technologies to ensure Uber's systems remain at the forefront of innovation.
\\-\\-\\-\\- Basic Qualifications ----
- Bachelor's degree in Computer Science, Engineering, or a related field.
- 8+ years of experience in software engineering with a focus on backend and infrastructure development.
- Proficiency in one or more programming languages such as Java, Python, or Go.
- Experience with distributed systems, microservices architecture, and large-scale system design.
- Strong analytical and problem-solving skills.
- Solid understanding of data structures, algorithms, and software design principles.
\\-\\-\\-\\- Preferred Qualifications ----
- Master's or PhD in Computer Science, Engineering, or a related field.
- 10+ years of experience in software engineering.
- Experience in developing pricing algorithms or similar systems.
- Knowledge of machine learning and optimization techniques.
- Experience with analytics and experimentation infrastructure.
- Knowledge of DevOps practices and tools for CI/CD.
- Strong communication skills with the ability to work effectively in a team environment.
- Previous experience in a high-growth tech company or startup environment.
For San Francisco, CA-based roles: The base salary range for this role is USD$252,000 per year - USD$280,000 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 [https://www.uber.com/careers/benefits](https://www.uber.com/careers/benefits).
Uber is proud to be an Equal Opportunity/Affirmative Action employer. All qualified applicants will receive consideration for employment without regard to sex, gender identity, sexual orientation, race, color, religion, national origin, disability, protected Veteran status, age, or any other characteristic protected by law. We also consider qualified applicants regardless of criminal histories, consistent with legal requirements. If you have a disability or special need that requires accommodation, please let us know by completing [this form](https://forms.gle/aDWTk9k6xtMU25Y5A).
Offices continue to be central to collaboration and Uber's cultural identity. Unless formally approved to work fully remotely, Uber expects employees to spend at least half of their work time in their assigned office. For certain roles, such as those based at green-light hubs, employees are expected to be in-office for 100% of their time. Please speak with your recruiter to better understand in-office expectations for this role.
As a Senior Staff Software Engineer at Uber, you will play a critical role in shaping the future of our driver algorithmic pricing systems. This role is pivotal in ensuring our pricing models are robust, scalable, and efficient, contributing to an optimized experience for our drivers and riders.
You will collaborate with cross-functional teams to design, develop, and deploy cutting-edge infrastructure and backend systems. Your work will involve a combination of backend engineering, platform development, analytics, experimentation infrastructure, developer/testing infrastructure, machine learning, and optimization.
We are looking for a strong generalist who can adapt to various technical challenges and bring innovative solutions to our dynamic team.
\\-\\-\\-\\- What the Candidate Will Do ----
- Design, develop, and maintain the infrastructure and backend systems for Uber's driver algorithmic pricing.
- Implement scalable and efficient algorithms to improve pricing accuracy and performance.
- Collaborate with data scientists, product managers, and other engineers to integrate machine learning models and optimization techniques.
- Build and maintain experimentation and analytics infrastructure to support data-driven decision-making.
- Develop and enhance developer and testing infrastructure to ensure high-quality code and rapid iteration.
- Monitor and optimize system performance, reliability, and scalability.
- Mentor junior engineers and contribute to the overall technical growth of the team.
- Stay up-to-date with the latest industry trends and technologies to ensure Uber's systems remain at the forefront of innovation.
\\-\\-\\-\\- Basic Qualifications ----
- Bachelor's degree in Computer Science, Engineering, or a related field.
- 8+ years of experience in software engineering with a focus on backend and infrastructure development.
- Proficiency in one or more programming languages such as Java, Python, or Go.
- Experience with distributed systems, microservices architecture, and large-scale system design.
- Strong analytical and problem-solving skills.
- Solid understanding of data structures, algorithms, and software design principles.
\\-\\-\\-\\- Preferred Qualifications ----
- Master's or PhD in Computer Science, Engineering, or a related field.
- 10+ years of experience in software engineering.
- Experience in developing pricing algorithms or similar systems.
- Knowledge of machine learning and optimization techniques.
- Experience with analytics and experimentation infrastructure.
- Knowledge of DevOps practices and tools for CI/CD.
- Strong communication skills with the ability to work effectively in a team environment.
- Previous experience in a high-growth tech company or startup environment.
For San Francisco, CA-based roles: The base salary range for this role is USD$252,000 per year - USD$280,000 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 [https://www.uber.com/careers/benefits](https://www.uber.com/careers/benefits).
Uber is proud to be an Equal Opportunity/Affirmative Action employer. All qualified applicants will receive consideration for employment without regard to sex, gender identity, sexual orientation, race, color, religion, national origin, disability, protected Veteran status, age, or any other characteristic protected by law. We also consider qualified applicants regardless of criminal histories, consistent with legal requirements. If you have a disability or special need that requires accommodation, please let us know by completing [this form](https://forms.gle/aDWTk9k6xtMU25Y5A).
Offices continue to be central to collaboration and Uber's cultural identity. Unless formally approved to work fully remotely, Uber expects employees to spend at least half of their work time in their assigned office. For certain roles, such as those based at green-light hubs, employees are expected to be in-office for 100% of their time. Please speak with your recruiter to better understand in-office expectations for this role.
Created: 2024-05-31
Reference: 131420
Country: United States
State: California
City: San Francisco
ZIP: 94130
Similar jobs:
-
Let's begin! Software Engineer (4618)
Moody's Investors Service in Newark, California💸 $112900.00 per year -
Senior Product Software Technician - CAD Tooling Engineer/Infrastructure Engineer
Capgemini in San Francisco, California -
Software Engineer- SoC Level Validation Engineer
Apple in Cupertino, California -
Software Engineer III
Sam's Club in SUNNYVALE, California💸 $117000.00 per year -
Senior Software Engineer - Real Time Communication
Bloomberg LP in San Francisco, California -
Software Engineer, Systems ML - PyTorch Compiler / ML Framework / Performance
Meta in Menlo Park, California -
Software Test Engineer
Meta in Sunnyvale, California -
Software Engineer (Product)
Meta in Menlo Park, California -
Software Engineer III - Mobile
Walmart in SUNNYVALE, California💸 $117000.00 per year -
Senior Software Engineer - TikTok Accessibility, Android - San Jose
TikTok in San Jose, California -
Embedded Software Development Engineer
Amazon in Sunnyvale, California💸 $115000 per year -
Senior Software Engineer
Walmart in SUNNYVALE, California💸 $150762 per year -
Principal Software Engineer
Intuit in Mountain View, California -
Software Quality Automation Engineer - Mail, Messages and FaceTime
Apple in San Diego, California -
Senior Software Engineer - USDS
TikTok in Mountain View, California -
Software Engineer, Compiler Optimization and Scheduling, Silicon
Google in Mountain View, California -
Software Development Engineer (ML), AGI Foundations
Amazon in Sunnyvale, California💸 $129300 per year -
Software Engineer - Location and Spatial Awareness
Apple in San Diego, California -
Manager 2, Software Engineering
Intuit in Mountain View, California -
Software Engineer III
Walmart in SUNNYVALE, California💸 $147481 per year