Skip to main content
Uber CareersUber Careers

Senior Data Engineer - Business Systems

IT Eng, Engineering
in San Francisco, California

About the Role

As a Senior Data Engineer in the Business Applications team, you will be responsible for the engineering and implementation of scalable technical solutions around data engineering. This solution will have significant impact to Uber's results in areas of user growth, safety and global expansion. Senior Data Engineers will solve extremely challenging technical problems for Uber Eats, Uber Freight, Uber for Business, and others.

What You'll Do

  • Help Sales leaders, Finance, and Sales Operations implement and maintain data architecture, pipelines, and integrations
  • Develop a deep understanding of the business and their requirements to develop sound technical solutions
  • Design, build, and maintain data pipelines between our product, CRM, HR, and other relevant systems
  • Assist in core operational tasks, including high level design, reporting, documentation, and systems updates
  • Pro-active communication to users and management on issues
  • Improve and build solutions to address architectural gaps or technical debt
  • Propose best technologies for data processing and data framework
  • Play an active role in positively influencing the design direction
  • Participate in story planning, standups and retrospectives
  • Check in and deploy code and configurations; participate in release management
  • Execute with a team of solution architects, program managers and engineers
  • Produce documentation and tutorials that enable other teams
  • Mentor engineers; Drive enforcement of standards, tools and methodologies

What You'll Need

  • 7+ years of SQL (Hive, Oracle, MySQL, etc.) experience
  • 5+ years of building and launching new data models that provide intuitive analytics for the analysts and customers
  • Design, build and launch extremely efficient & reliable data pipelines for movement of data to and from
  • 5+ Experience with Hadoop/Hive, Vertica, Presto, Impala and data warehouse technologies
  • 5+ years of custom or structured (Mulesoft, Informatica, etc...) ETL design, implementation, and maintenance
  • Experienced with Xactly API and administration would be a highly preferred
  • Experienced with Salesforce CRM, Workday, Fieldglass, and its various APIs is preferred
  • Experienced with at least 1 of the following languages: Java, Go, Python
  • Passion for technology, industry research and enjoys solving business problems
  • Excellent verbal, written, communication, interpersonal and presentation skills
  • Bachelor's degree or higher / equivalent work experience

Bonus Points

  • Familiar with Salesforce, Workday, and Fieldglass administration

About the team

The Business Applications team's mission is to empower Uber's staff to be more productive and successful through our technical solutions, service delivery and innovation. Our team supports Sales and Community Operations teams within Uber Eats, Uber Freight and Uber for Business. We also support Uber's Law Enforcement Response Team improving safety of riders/drivers across the globe. Our team invests in innovation, new business line expansion and integration with external and internal systems.

At Uber, we ignite opportunity by setting the world in motion. We take on big problems to help drivers, riders, delivery partners, and eaters get moving in more than 600 cities around the world.

We welcome people from all backgrounds who seek the opportunity to help build a future where everyone and everything can move independently. If you have the curiosity, passion, and collaborative spirit, work with us, and let's move the world forward, together.