Sr Software Engineer (payments/money Platform)

Uber Uber · Consumer · Sunnyvale, CA · Engineering

Backend engineer for Uber's Money Platform, focusing on the lifecycle of money movement for all orders. This role involves building reliable and maintainable code for critical central platform systems, creating data pipelines and data modeling for reporting and ML feature creation, and supporting customer issues.

What you'd actually do

  1. Work on payments platform as a backend engineer creating solutions catering to Uber's different lines of businesses
  2. Work on creating data pipelines and data modeling to address business asks around reporting and ML model feature creation
  3. Support and resolve customer issues by working closely with other teams

Skills

Required

  • Computer Science fundamentals
  • distributed systems
  • problem solving
  • coding skills
  • Software Development processes
  • design
  • planning
  • implementation
  • maintenance
  • documentation
  • collaborative work
  • cross-functional teams

Nice to have

  • Payments platform development
  • data pipelines
  • data modeling
  • ML feature creation

What the JD emphasized

  • payments platform
  • data pipelines
  • data modeling
  • ML model feature creation
  • critical central platform
  • deep technical challenges
  • scalable systems
  • 4 9’s availability