Software Engineer II, Capacity Efficiency Engineering

Uber is a technology company revolutionizing transportation and delivery services globally.
Backend
Mid-Level Software Engineer
Hybrid
5,000+ Employees
2+ years of experience
Enterprise SaaS · Travel

Description For Software Engineer II, Capacity Efficiency Engineering

The Capacity & Efficiency Engineering (CEE) organization at Uber is seeking an outstanding Software Engineer to join their team in Amsterdam. This role offers potential specializations in frontend, backend, fullstack, and data engineering. As a Software Engineer, you will contribute to defining a holistic vision and building core products across various focus areas, including capacity planning, forecasting, budgeting, capacity management, hardware allocation, and fleet-wide monitoring and complex analytics.

In this position, you'll work closely with a highly cross-functional team, collaborating with platform teams, service owners, and various business teams. Your responsibilities will include building a broad understanding of Uber's resource consumption across its entire tech stack, identifying cost-savings opportunities, and developing software to guide key business decisions for growing Uber's infrastructure in the cloud while reducing costs.

Key Responsibilities:

  • Collaborate with teams across Uber to identify, model, and project capacity needs over time
  • Help scale services and platforms within capacity budgets and find efficiency opportunities
  • Build highly available and scalable products and services
  • Design and develop web applications using cutting-edge technologies (for frontend engineers)
  • Architect and build software solutions for capacity planning/management/engineering (for backend engineers)
  • Maintain system and codebase health, refactor, and improve robustness and resilience
  • Write clear documentation to facilitate collaboration

This role offers an exciting opportunity to work on complex, large-scale systems and contribute to Uber's infrastructure optimization. The ideal candidate will have a strong technical background, experience in distributed systems, and the ability to work collaboratively in a fast-paced environment.

Join Uber and be part of a team that's moving the world forward by creating innovative solutions for capacity and efficiency challenges in a global technology company.

Last updated 13 days ago

Responsibilities For Software Engineer II, Capacity Efficiency Engineering

  • Work with teams across Uber to identify, model and project capacity needs over time
  • Help scale services and platforms within capacity budget and find efficiency opportunities
  • Build highly available and scalable products and services
  • Design and build web applications with latest web technologies (for frontend engineers)
  • Architect, design and build software solutions for capacity planning/management/engineering (for backend engineers)
  • Collaborate to maintain system health, refactor, and improve robustness
  • Write clear documentation for other engineers to contribute and deliver

Requirements For Software Engineer II, Capacity Efficiency Engineering

Go
Python
Java
JavaScript
React
TypeScript
Node.js
MySQL
PostgreSQL
  • BS or MS in Computer Science or a related technical field, or equivalent experience
  • Sound understanding of distributed system fundamentals
  • 2+ years of experience building distributed systems (for backend), interactive web applications (for frontend) and big data (for data engineering)
  • Proficiency in programming languages: Go, Python, Java, Javascript
  • Good scripting skills and ability to learn new languages

Benefits For Software Engineer II, Capacity Efficiency Engineering

  • Opportunity to work on complex, large-scale systems
  • Collaborative work environment
  • Potential for hybrid work arrangement

Interested in this job?

Jobs Related To Uber Software Engineer II, Capacity Efficiency Engineering

Software Development Engineer II, Direct Fulfilment

Amazon is seeking a Software Development Engineer II to join their Direct Fulfillment team in Bangalore, India, to design and develop scalable systems for their e-commerce platform.

Software Engineer, Amazon Health - One Medical

Experienced SDE needed for One Medical team to work on industry-leading tech for clinical care, building web and mobile apps for digital healthcare.

Software Development Engineer, WWGST

Whole Foods Market seeks an innovative Software Development Engineer to join their Engineering Services team, working on cutting-edge projects to advance the retail grocery industry.

Software Development Engineer, Automotive

Join Amazon's innovative automotive team as a Software Development Engineer, building new discovery and shopping experiences for customers.

Software Development Engineer, AFT Inbound

Amazon seeks an inventive Software Development Engineer for AFT Inbound to build and improve global fulfillment systems.