Staff Software Engineer

Uber Uber · Consumer · Seattle, WA +1 · Engineering

Staff Software Engineer on the Consumer Incentives team responsible for profitability and growth trajectory of Uber's business across various verticals, optimizing customer and user experience through machine learning, optimization, and distributed systems.

What you'd actually do

  1. Identifying strategic technical investments to push the efficiency frontier and boost business growth.
  2. Leading teams to design and implement technical solutions to meet ambitious business goals.
  3. Managing end-to-end project execution, covering ideation, scoping, development, experimentation, productionization, and post-launch operation.
  4. Collaborating with cross-functional teams, including product, operations, and science partners.

Skills

Required

  • software products
  • engineering skills
  • high-performance production-quality code
  • Go
  • Python
  • Java
  • scalable distributed systems
  • shipping online features backed by experiments
  • communication skills
  • collaborative approach to problem-solving

Nice to have

  • leadership skills
  • mentoring
  • guiding junior engineers
  • data analytics
  • experimentation tools
  • sense of ownership
  • fast-paced, team-oriented environment

What the JD emphasized

  • 7+ years of experience delivering, scaling, and owning highly successful and innovative software products with your fingerprints all over them
  • Ability to write high-performance production-quality code.
  • Perseverance to get things done with a focus on shipping online features backed by experiments.