Sr. Software Engineer - Capacity & Efficiency Engineering

A technology company building solutions for independent mobility of people and everything.
Backend
Senior Software Engineer
Hybrid
4+ years of experience
Enterprise SaaS

Description For Sr. Software Engineer - Capacity & Efficiency Engineering

Join Uber's Capacity & Efficiency Engineering (CEE) organization as a Senior Backend Software Engineer in Amsterdam. This role focuses on building core products for capacity planning, forecasting, budgeting, and fleet-wide monitoring. You'll work with a cross-functional team to understand Uber's resource consumption across its tech stack and develop software solutions to optimize infrastructure costs while supporting growth.

The position offers an opportunity to work on sophisticated workflows and business processes, building highly available and scalable solutions. You'll collaborate with platform teams, service owners, and finance leaders to drive key business decisions. The role requires strong technical skills in distributed systems, multiple programming languages, and data engineering.

As a senior engineer, you'll contribute to system architecture, maintain code quality, and ensure robust documentation. The ideal candidate combines technical expertise with collaborative spirit and strong ownership mentality. Uber offers a hybrid work environment, emphasizing office presence for collaboration and cultural identity.

This is an excellent opportunity for experienced engineers passionate about distributed systems and big data solutions to make a significant impact on Uber's infrastructure efficiency. You'll be part of a company that values innovation, collaboration, and independent mobility, working on challenges that directly affect the company's technological and financial performance.

Last updated 14 days ago

Responsibilities For Sr. Software Engineer - Capacity & Efficiency Engineering

  • Work with teams to identify, model and project capacity needs over time
  • Build highly available and scalable products and services
  • Architect, design and build software solutions for capacity planning/management/engineering
  • Collaborate with teammates to maintain system health and codebase
  • Write clear documentation for engineer collaboration

Requirements For Sr. Software Engineer - Capacity & Efficiency Engineering

Go
Python
Java
JavaScript
MySQL
PostgreSQL
  • BS or MS in Computer Science or related technical field, or equivalent experience
  • Sound understanding of distributed system fundamentals
  • 4+ years of experience building distributed systems and big data solutions
  • Proficiency in Go, Python, Java, JavaScript
  • Knowledge of fullstack development (preferred)
  • Experience with data engineering, data pipelines, big data systems
  • Knowledge of algorithms, data structures and complexity analysis
  • Experience with relational databases (MySQL, PostgreSQL)

Interested in this job?

Jobs Related To Uber Sr. Software Engineer - Capacity & Efficiency Engineering

Sr. Software Engineer, Back End - Uber Flash and Direct

Senior Backend Engineer role at Uber, focusing on Direct and Flash delivery products, requiring 3+ years experience in distributed systems and scalable solutions.

Sr. Software Engineer - Backend

Senior Backend Engineer role at Uber working on the Targeting Platform, building scalable segmentation and targeting capabilities.

Senior Software Engineer, Windows Desktop Applications

Senior Software Engineer position at Uber focusing on Windows Desktop Applications development with competitive compensation and benefits.

Sr Oracle HCM Application Developer

Senior Oracle HCM Application Developer position at Uber, focusing on managing and enhancing HR SaaS applications.

Senior Software Engineer, Backend, Platform Security

Senior Backend Engineer role at Uber focusing on platform security, PKI automation, and distributed systems development.