Job Directory Uber Sr. Software Engineer - Container Runtime Team
Uber

Sr. Software Engineer - Container Runtime Team Uber
Seattle, WA

Uber is a provider of a mobile application connecting passengers with drivers for hire.

Companies like Uber
are looking for tech talent like you.

On Hired, employers apply to you with up-front salaries.
Sign up to start matching for free.

About Uber

Job Description

Uber Overview

At Uber, we ignite opportunity by setting the world in motion. We take on big problems to help drivers, riders, delivery partners, and eaters get moving in more than 600 cities around the world.

We welcome people from all backgrounds who seek the opportunity to help build a future where everyone and everything can move independently. If you have the curiosity, passion, and collaborative spirit, work with us, and let's move the world forward, together.

Job Description

About the Role

We are looking for a hands-on Engineers to drive and shape the technical roadmap & delivery of our Compute platform used by all Uber developers. The person will be a member of the Container runtime team.

The Compute team orchestrates & manages jobs across all the Compute clusters across all geographies (on-prem and public clouds). The Compute platform hosts all kinds of jobs & services - Stateless services, batch jobs (Spark, , etc) and Stateful applications.

The role involves collaborating with engineers and technical program managers to build the right set of & features to enable all kinds of jobs to run on the Compute hardware fleet. The candidate has to work with Security teams to build security features to keep the platform secure and reduce the attack surface.

What You'll Do / What You'll Need / Bonus Points / About the Team What You'll Do

* Enable stateless services, batch jobs & stateful jobs to run seamlessly together on the same machine, with SLA guarantees.
* Build a secure container runtime that reduces attack surface
* Build for the next level of scale.
* Scale the Compute products and make infrastructure cost cheaper.
* Be a role model on acting with good judgement and responsibility. Engineers across the organization will look to you on how best to plan and execute on projects.
* Raise the bar on sustainable engineering by improving best practices, producing best in class of code, documentation, testing and monitoring.
* Be a humble mentor and trusted advisor for both our talented team members and passionate leaders alike.
* Deal with a difference in opinions in a mature and fair way, helping teams to commit and move forward..

What You'll Need

* 4+ Minimum Years of Experience with Backend development, Infrastructure, and Distributed Systems
* Languages: C, C++ or Go

About the Team

The Compute team orchestrates & manages jobs across all the Compute clusters across all geographies (on-prem and public clouds). The Compute platform hosts all kinds of jobs & services - Stateless services, batch jobs (Spark, , etc) and Stateful applications.

We build scalable solutions, enable user jobs be deployed anywhere in the world with the touch of a button. We build large scale cluster management solutions and job scheduling software. We build abstractions so that Uber developers do not have to care about infrastructure and infrastructure just works for every application type.

We actively work with Open-Source community and contribute back (Kraken, Makisu). We are at the cutting edge of technology and the team regularly presents at industry conferences.

About Uber

Uber is a provider of a mobile application connecting passengers with drivers for hire.

Headquarters
Size
10001 employees
Uber

1455 market street

Let your dream job find you.

Sign up to start matching with top companies. It’s fast and free.