Software Engineer II, Container Platform

at  Uber

Amsterdam, Noord-Holland, Netherlands -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate19 Apr, 2025Not Specified19 Jan, 2025N/AC++,Computer Science,Linux Kernel,Kubernetes,C,Operating Systems,Python,Java,Docker,GoNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

Basic Qualifications

  • Bachelor’s degree in Computer Science or related field
  • Experience programming in one or more languages like Go, Java, Python, C/C++
  • 2+ years of professional software development experienc

Preferred Qualifications

  • Background in large-scale backend infrastructure
  • Knowledge of cluster management solutions such as Mesos or Kubernetes
  • Understanding of container technologies such as docker or containerd
  • Knowledge of operating systems and linux kerne

Responsibilities:

The Container Platform team’s mission is to build the next generation of Uber’s container orchestration platform on Kubernetes that is secure, reliable, scalable, and highly efficient. At Uber we have a complex infrastructure spanning both on-prem data centers and cloud. It supports a diverse variety of workloads (stateless, batch, streaming), each different in its characteristics and requirements.
We build solutions to enable user applications/jobs to be deployed anywhere in the world with the touch of a button. 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 the open-source community including Kubernetes and contribute back. We are at the cutting edge of technology and the team regularly presents at industry conferences.
Here are some KubeCon sessions (2024 session + video , 2023 session1 , session2 ) where we have talked about our team’s work.
We are looking for a strong engineer to drive and shape the technical roadmap & delivery of our Container Platform.

What you’ll do

  • Design and implement solutions to meet Platform goals
  • Write maintainable and extensible code with high quality tests and documentation
  • Collaborate with other engineering teams as part of project design and execution
  • Productionize solutions across the fleet by having right observability for close monitoring and evolving the solution based on production experience.
  • Contribute to project scope and planning
  • Represent one’s work in internal forums

Basic Qualifications

  • Bachelor’s degree in Computer Science or related field
  • Experience programming in one or more languages like Go, Java, Python, C/C++
  • 2+ years of professional software development experience

Preferred Qualifications

  • Background in large-scale backend infrastructure
  • Knowledge of cluster management solutions such as Mesos or Kubernetes
  • Understanding of container technologies such as docker or containerd
  • Knowledge of operating systems and linux kernel


REQUIREMENT SUMMARY

Min:N/AMax:5.0 year(s)

Computer Software/Engineering

IT Software - Application Programming / Maintenance

Software Engineering

Graduate

Computer science or related field

Proficient

1

Amsterdam, Netherlands