Job Directory Uber Software Engineer - Container Runtime Team
Uber

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 all 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.
    * Up 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

    * 2+ Minimum Years of Experience with Backend, Systems, and Containers
    * Experience with 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.