Uber

Senior Software Engineer - Data

Uber

Sunnyvale, CA, USA
Full-TimeDepends on ExperienceSenior LevelMasters
Job Description

We are looking for an experienced Senior Software Engineer - Data to join our team at Uber. As a Senior Software Engineer - Data, you will be responsible for leading the development and implementation of data-driven solutions that leverage our platform's vast data resources.We are looking for someone with a strong technical background and expertise in engineering best practices. You should have a strong knowledge of data engineering, software development, data warehousing, and analytics. The ideal candidate will have a strong understanding of database systems, data warehouse architectures, and data modeling techniques.In addition to technical expertise, you should possess excellent problem-solving skills, communication skills, and a passion for finding creative and innovative solutions to complex data challenges.

Responsibilities:

  1. Lead the development and implementation of data-driven solutions that leverage the platform's vast data resources.
  2. Use strong technical background and expertise in engineering best practices to create data-driven solutions.
  3. Design and develop database systems, data warehouse architectures, and data models.
  4. Troubleshoot and debug data-related issues.
  5. Develop and maintain data pipelines for data ingestion, manipulation, and analysis.
  6. Utilize analytics and machine learning techniques to discover insights from large datasets.
  7. Support data-driven decision-making by developing dashboards and reports.
  8. Collaborate with Product, Engineering, and Data Science teams on data-driven initiatives.
  9. Ensure data quality and integrity by designing and implementing data validation processes.
  10. Stay informed of the latest trends and best practices in data engineering and software development.
Where is this job?
This job is located at Sunnyvale, CA, USA
Job Qualifications
  • Python

  • Or C++

  • Bachelor’s Degree In Computer Science Or Equivalent Experience

  • + Years Of Experience Developing Software In A Professional Environment

  • Experience With Sql And Nosql Databases

  • Experience With Distributed Systems And Data Streaming Architectures

  • Proficiency In Programming In One Or More Languages

  • Eg. Java

  • Experience With Machine Learning Algorithms And Frameworks

  • Knowledge

Required Skills
  • Sql

  • Java

  • Data Analysis

  • Algorithms

  • Big Data

  • Debugging

  • Data Modeling

  • Machine Learning

  • Cloud

  • agile

  • Automation

  • Coding

  • RESTful API

  • Performance tuning

  • CI/CD

Soft Skills
  • Communication

  • Conflict Resolution

  • Leadership

  • Time management

  • Interpersonal Skills

  • Organization

  • self-motivation

  • Teamwork

  • Adaptability

  • Problem-Solving

Compensation

According to JobzMall, the average salary range for a Senior Software Engineer - Data in Sunnyvale, CA, USA is $127,074-$189,941. This range can vary depending on the company, the individual's experience, and other factors.

Additional Information
Uber is an Equal Opportunity Employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. We do not discriminate based upon race, religion, color, national origin, sex, sexual orientation, gender identity, age, status as a protected veteran, status as an individual with a disability, or other applicable legally protected characteristics.
Required LanguagesEnglish
Job PostedMay 30th, 2023
Apply BeforeMay 22nd, 2025
This job posting is from a verified source. 
Reposted

Apply with Video Cover Letter Add a warm greeting to your application and stand out!

About Uber

Uber Technologies, Inc. is an American multinational transportation network company offering services that include peer-to-peer ridesharing, ride service hailing, food delivery, and a bicycle-sharing system. The company is based in San Francisco and has operations in over 785 metropolitan areas worldwide.

Frequently asked questions

Get interviewed today!

JobzMall is the world‘ s largest video talent marketplace.It‘s ultrafast, fun, and human.

Get Started