Software Engineer II, Container Platform
at Uber
Amsterdam, Noord-Holland, Netherlands -
Start Date | Expiry Date | Salary | Posted On | Experience | Skills | Telecommute | Sponsor Visa |
---|---|---|---|---|---|---|---|
Immediate | 19 Apr, 2025 | Not Specified | 19 Jan, 2025 | N/A | C++,Computer Science,Linux Kernel,Kubernetes,C,Operating Systems,Python,Java,Docker,Go | No | No |
Required Visa Status:
Citizen | GC |
US Citizen | Student Visa |
H1B | CPT |
OPT | H4 Spouse of H1B |
GC Green Card |
Employment Type:
Full Time | Part Time |
Permanent | Independent - 1099 |
Contract – W2 | C2H Independent |
C2H W2 | Contract – 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