Sr. Software Engineer (data Engineering)

Uber Uber · Consumer · Toronto, ON · Engineering

This role is for a Sr. Software Engineer on Uber's Global Intelligence Team, focusing on data engineering to support marketplace decisions with data and algorithms. The engineer will build scalable solutions, productionize statistical models, and develop distributed backend systems for real-time analytics and ML features. The role involves working with large datasets and collaborating with product and science teams.

What you'd actually do

  1. Work on creating a platform that powers data driven decision making for Uber Rides and Eats line of business
  2. Be a technical lead for a team that works closely with sciences team to implement and productionize statistical models
  3. Design, develop, and deploy new systems to empower fast data-driven decisions
  4. Build distributed backend systems serving real-time analytics and machine learning features at Uber scale
  5. Work with the product and science teams to build and drive the technical roadmap and vision for the team

Skills

Required

  • Big Data architecture
  • ETL frameworks and platforms
  • Python
  • Go
  • Java
  • C++
  • data-driven architecture
  • systems design

Nice to have

  • Hadoop
  • HDFS
  • Kafka
  • Hive
  • Presto
  • monitoring
  • documentation
  • test coverage

What the JD emphasized

  • implement and productionize statistical models
  • machine learning features