About The Role
The Capacity & Efficiency Engineering (CEE) organization at Uber is seeking a Staff Software Engineer to join our team in Amsterdam. This role offers the opportunity to specialize in various areas including frontend, backend, fullstack, and data engineering. As a Staff Software Engineer, you will play a crucial role in defining a holistic vision and building core products across focus areas such as capacity planning, forecasting, budgeting, capacity management, hardware allocation, fleet-wide monitoring, and complex analytics.
Key Responsibilities
- Collaborate with cross-functional teams, including product management, engineering, tech strategy, and leadership, to understand Uber's resource consumption across its tech stack.
- Identify cost-saving opportunities and develop software to guide key business decisions, aiming to grow Uber's infrastructure in the cloud while reducing costs.
- Work with teams across Uber to model and project capacity needs over time, scale services and platforms within budget, and enhance efficiency.
- Build highly available and scalable products and services to serve Uber's customers.
- As a frontend engineer, design and build web applications using the latest web technologies such as React, GraphQL, Flow, Typescript, CSS in JS, and Node.js, leveraging open-source frameworks like Base UI, Styletron, and Fusion.js.
- As a backend engineer, architect, design, and build software solutions for capacity planning and management, scaling Uber's infrastructure across various workflows and business processes.
- Collaborate with teammates to maintain system health, refactor and improve codebases, and ensure systems are robust and resilient.
- Write clear documentation to facilitate collaboration and contribution from other engineers.
- Mentor and advise team members and leaders.
Preferred Qualifications
- BS or MS in Computer Science or a related technical field, or equivalent experience.
- Strong understanding of distributed system fundamentals.
- 6+ years of experience in building distributed systems (backend), interactive web applications (frontend), and big data systems (data engineering).
- Proficiency in programming languages such as Go, Python, Java, and JavaScript.
- Experience with fullstack development and frontend applications using a type system with JavaScript (Flow or Typescript).
- Experience with GraphQL and building high-performance, scalable, distributed systems.
- Backend experience with data engineering, data pipelines, big data systems, data science, SQL, and analytics.
- Systematic problem-solving skills and knowledge of algorithms, data structures, and complexity analysis.
- Experience with relational databases like MySQL and PostgreSQL.
- Strong sense of ownership, collaboration, and drive.
This role is a fantastic opportunity for a seasoned engineer to make a significant impact on Uber's infrastructure and efficiency strategies. If you are passionate about building scalable systems and driving efficiency, we encourage you to apply.
Similar jobs
Last update: 23 minutes ago
Staff Software Engineer - Backend
Join Uber as a Staff Software Engineer - Backend, focusing on membership systems. Work with Java, Python, C++, and more in Amsterdam.
Staff Software Engineer - Backend
Join Uber as a Staff Software Engineer - Backend to develop and enhance solutions for millions of members globally.
Staff Software Engineer: Data & Infrastructure Platforms - Metrics & Alerting
Join Uber's Amsterdam team as a Staff Software Engineer focusing on Data & Infrastructure Platforms, specializing in Metrics & Alerting.
Software Engineer - Backend - Membership
Join Uber as a Backend Software Engineer to develop member-first experiences in a collaborative team, impacting global foundations.
Senior Software Engineer: Configuration Management/Deployment
Join Uber's Amsterdam team as a Senior Software Engineer focusing on configuration management and deployment. Solve infrastructure challenges at scale.
Senior Software Engineer (Elasticsearch)
Join Uber as a Senior Software Engineer specializing in Elasticsearch, working on sophisticated infrastructure across data centers and cloud.
Full-stack JavaScript Developer
Join ANWB as a Full-stack JavaScript Developer to enhance our online platform using JavaScript, TypeScript, and AWS technologies.
Senior Software Engineer III - Java
Join TomTom as a Senior Software Engineer III in Amsterdam, focusing on Java and back-end development in a hybrid work environment.
Senior Fullstack Engineer (Javascript/Typescript)
Join sennder as a Senior Fullstack Engineer to revolutionize road freight logistics using Javascript/Typescript in a hybrid work environment.
Junior Fullstack Developer
Join NS as a Junior Fullstack Developer in Utrecht. Work on AWS serverless solutions, eCommerce apps, and DevOps in a dynamic IT team.
Lead Developer with DevOps and Functional Programming
Join Reaktor as a Lead Developer in Amsterdam, focusing on DevOps, Functional Programming, and JavaScript in a hybrid work environment.
Senior Backend Developer with TypeScript
Join Tibo Energy as a Senior Backend Developer to lead TypeScript-based solutions in energy management.
Full Stack Developer with AI and API Expertise
Join Catalyze Group as a Full Stack Developer to build AI-powered grant-writing tools. Work with React, Django, and more in Amsterdam.
Senior Backend Engineer - PHP, Symfony, Laravel
Join Instapro Group as a Senior Backend Engineer, working with PHP, Symfony, and Laravel in a hybrid environment.
Fullstack Developer with Angular and C#
Join Navara as a Fullstack Developer in Amsterdam, working with Angular, C#, and modern tech stacks. Competitive salary and benefits offered.
Full Stack Software Engineer
Join Booking.com as a Full Stack Software Engineer in Amsterdam. Work on global e-commerce challenges with Java, JavaScript, React, and more.
Software Engineer - Electric Vehicle Charging Systems
Join GreenFlux as a Software Engineer to develop innovative EV charging solutions in Amsterdam. Work on cutting-edge SaaS platforms for sustainable mobility.
Full-stack TypeScript/JavaScript Developer
Join Mediahuis as a Full-stack TypeScript/JavaScript Developer in Amsterdam. Work on our Customer Journey Builder platform in a hybrid environment.
Senior Software Engineer - Capacity & Efficiency Engineering
Join Uber as a Senior Software Engineer in Amsterdam, focusing on capacity and efficiency engineering with skills in Python, Java, and distributed systems.
Full Stack Engineer with Node.js and React
Join RightCrowd as a Full Stack Engineer to develop cloud-native applications using Node.js and React. Work remotely with cutting-edge technology.
Senior Lead Fullstack Developer with Frontend Focus
Join NS as a Senior Lead Fullstack Developer focusing on frontend, working with Angular, AWS, and TypeScript in a dynamic e-commerce environment.
Senior Full-Stack Engineer ReactJS/NodeJS
Join Gorgias as a Senior Full-Stack Engineer specializing in ReactJS and NodeJS, enhancing AI-powered ecommerce solutions.
Staff Software Engineer
Join Aiven as a Staff Software Engineer to develop cloud operations platforms using open-source technologies. Hybrid work in Berlin.
Medior Front-End Developer (Angular)
Join Ecolab as a Medior Front-End Developer focusing on Angular, TypeScript, and JavaScript in a hybrid role in Amsterdam.