Expoint - all jobs in one place

Finding the best job has never been easier

Limitless High-tech career opportunities - Expoint

Uber Senior Software Engineer - Data Engineering Marketplace 
United States, West Virginia 
739208980

02.08.2024

What You'll Do

  • Make architectural and other decisions for the team with minimum oversight.
  • Work on creating a platform that powers data driven decision making for Uber Rides and Eats line of business.
  • Work closely with the science team to implement and productionize the models.
  • Design and develop new systems to empower fast data-driven decisions
  • Build distributed backend systems serving real-time analytics and machine learning features at Uber scale.
  • Work with the product and science team to build and drive technical roadmap and vision for the team.

Basic Qualifications

  • PhD or equivalent in Computer Science, Engineering, Mathematics or related field OR 3-years full-time Software Engineering work experience, WHICH INCLUDES 2-years total technical software engineering experience in one or more of the following areas:

    • Programming and scripting language (e.g. Python, SQL, Java/Scala)
    • Big data frameworks (e.g. Spark, Flink, Presto), data modeling, and writing ETLs
    • Designing end-to-end data solutions and architecture
  • Experience working with multiple cross functional teams (product, science,product ops etc)

  • Experience with data-driven architecture and systems design
  • Proven experience in large-scale distributed storage and database systems (SQL or NoSQL, e.g. MySQL, Cassandra) and data warehousing architecture and data modeling.

Preferred Qualifications

  • 5 years of full-time engineering experience with experience mentoring and managing junior engineers in the team.
  • Experience or interest in science models and methodologies.
  • Experience building complex systems and knowledge of Hadoop related technologies such as HDFS, Kafka, Hive.
  • A passion for taking ownership. You pride yourself on efficient monitoring, strong documentation, and proper test coverage and you call something “done” only when these are in place.
  • Building and earning respect within the team and peers. You believe that you can achieve more on a team - that the whole is greater than the sum of its parts. You rely on others' candid feedback for continuous improvement and you help others by returning the favor.
  • BS/MS/Phd in Computer Science or related field

For San Francisco, CA-based roles: The base salary range for this role is USD$185,000 per year - USD$205,500 per year.

For Sunnyvale, CA-based roles: The base salary range for this role is USD$185,000 per year - USD$205,500 per year.