Full-Time

Senior Staff Software Engineer

Bets

Posted on 5/30/2024

Uber

Uber

10,001+ employees

Global platform for ride-hailing and logistics

Automotive & Transportation
Consumer Software

Compensation Overview

$252k - $280kAnnually

+ Bonus Program + Equity Award

Senior, Expert

Company Historically Provides H1B Sponsorship

San Francisco, CA, USA

Employees are expected to spend at least half of their work time in the San Francisco office unless approved for full remote work.

Category
Backend Engineering
Software Engineering
Required Skills
Kubernetes
Python
Apache Spark
Java
Docker
Go
C/C++
Data Analysis
Requirements
  • 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, C++, Python, or Go.
  • Strong experience with distributed systems and microservices architecture.
  • Proven track record in designing and implementing large-scale, high-performance systems.
  • Experience with data analytics and experimental design in an engineering context.
  • Excellent problem-solving skills and the ability to think critically and creatively.
  • Master’s or Ph.D. in Computer Science, Engineering, or a related field (preferred).
  • 10+ years of experience in software engineering, particularly in building and maintaining large-scale pricing or recommendation systems (preferred).
  • Deep understanding of algorithmic pricing models and techniques (preferred).
  • Experience with machine learning frameworks and tools (preferred).
  • Knowledge of containerization technologies like Docker and orchestration tools like Kubernetes (preferred).
  • Strong background in data analytics tools such as Apache Spark, Hive, or similar (preferred).
  • Familiarity with CI/CD pipelines and testing frameworks (preferred).
  • Demonstrated leadership skills, with experience in mentoring and guiding junior engineers (preferred).
Responsibilities
  • Lead the design, development, and deployment of scalable and reliable backend systems for driver algorithmic pricing.
  • Collaborate with cross-functional teams including data scientists, product managers, and other engineering teams to deliver end-to-end solutions.
  • Develop and enhance our platform infrastructure to support advanced analytics and experimentation capabilities.
  • Implement robust developer and testing infrastructure to streamline development workflows and ensure high-quality code.
  • Drive continuous improvement in system architecture and operational excellence, with a focus on performance, scalability, and maintainability.
  • Mentor and provide technical guidance to junior engineers, fostering a culture of innovation and excellence within the team.
  • Stay current with the latest technologies and industry trends, evaluating and integrating new tools and methodologies as appropriate.

Uber connects people and goods through its global platform, offering services in ride-hailing and logistics. Users can request rides or deliveries via the app, which matches them with drivers or delivery personnel. The company operates on a commission-based model, earning revenue from ride fares, delivery fees, and service charges. What sets Uber apart from its competitors is its extensive range of services, including freight and essential goods transportation, along with a strong focus on safety through driver background checks and real-time verification. The goal of Uber is to continuously expand its offerings and improve the user experience in transportation and delivery.

Company Stage

IPO

Total Funding

$15.4B

Headquarters

San Francisco, California

Founded

2009

Growth & Insights
Headcount

6 month growth

1%

1 year growth

0%

2 year growth

0%
Simplify Jobs

Simplify's Take

What believers are saying

  • Uber's collaboration with Nvidia advances its autonomous vehicle technology.
  • Serve Robotics' expansion enhances Uber's logistics capabilities with automated delivery solutions.
  • Reinvestment in driverless taxis could give Uber a competitive edge in urban transport.

What critics are saying

  • Regulatory hurdles may challenge Uber's reinvestment in driverless taxis.
  • Technological challenges could affect Uber's AI-powered self-driving technology.
  • Proposed insurance changes in NYC may impact Uber drivers' insurance coverage.

What makes Uber unique

  • Uber's global platform connects users with drivers for diverse transportation needs.
  • The company offers flexible earning opportunities, attracting a wide range of drivers.
  • Uber's commitment to safety includes driver background checks and real-time verification.

Help us improve and share your feedback! Did you find this helpful?

Benefits

Remote Work Options

401(k) Company Match

Performance Bonus

INACTIVE