2025 Graduate Software Engineer I, Amsterdam
About The Role
Uber is looking for a Grad, Software Engineer I to support Uber's core infrastructure modernization efforts, specifically focusing on core distributed systems and migration to cloud-based services. This role involves assisting in the development, deployment, and scaling of backend services and solutions that drive Uber's user-facing products, downstream services, and internal infrastructure tools. You'll collaborate with cross-functional teams to ensure that Uber's systems are not only highly reliable but also scalable to support our global customer base of over 100 million+ users. This is a great opportunity to develop your technical skills and gain valuable experience in a dynamic, fast-paced environment.
About The Team
Our team is responsible for developing and maintaining an industry-leading goal-seeking repair engine designed to ensure tenant health across instances and maintain optimal host utilization. This sophisticated system not only continuously monitors and heals infrastructure but also supports extensibility by enabling labor services to be pluggable, paving the way for the open sourcing of the Allocation Engine.
We play a critical role in defining the authoritative signal for workload tenant health and performance, ensuring workloads operate within their declared SLAs. This serves as the key contract between product and platform: while the platform has the freedom to implement infrastructural changes, it must always honor the SLA requirements. Our work results in a unified repair engine that spans all layers of the stack, including physical networking.
The repair engine is the cornerstone of maintaining steady-state health and serves as the gatekeeper for granting permissions to other systems making changes. At its core, our team is the guardian of tenant health, ensuring a reliable and resilient platform for all workloads.
What You'll Do
Offices continue to be central to collaboration and Uber's cultural identity. Unless formally approved to work fully remotely, Uber expects employees to spend at least half of their work time in their assigned office. For certain roles, such as those based at green-light hubs, employees are expected to be in-office for 100% of their time. Please speak with your recruiter to better understand in-office expectations for this role.
Uber is looking for a Grad, Software Engineer I to support Uber's core infrastructure modernization efforts, specifically focusing on core distributed systems and migration to cloud-based services. This role involves assisting in the development, deployment, and scaling of backend services and solutions that drive Uber's user-facing products, downstream services, and internal infrastructure tools. You'll collaborate with cross-functional teams to ensure that Uber's systems are not only highly reliable but also scalable to support our global customer base of over 100 million+ users. This is a great opportunity to develop your technical skills and gain valuable experience in a dynamic, fast-paced environment.
About The Team
Our team is responsible for developing and maintaining an industry-leading goal-seeking repair engine designed to ensure tenant health across instances and maintain optimal host utilization. This sophisticated system not only continuously monitors and heals infrastructure but also supports extensibility by enabling labor services to be pluggable, paving the way for the open sourcing of the Allocation Engine.
We play a critical role in defining the authoritative signal for workload tenant health and performance, ensuring workloads operate within their declared SLAs. This serves as the key contract between product and platform: while the platform has the freedom to implement infrastructural changes, it must always honor the SLA requirements. Our work results in a unified repair engine that spans all layers of the stack, including physical networking.
The repair engine is the cornerstone of maintaining steady-state health and serves as the gatekeeper for granting permissions to other systems making changes. At its core, our team is the guardian of tenant health, ensuring a reliable and resilient platform for all workloads.
What You'll Do
- Work with an energetic and fun group of mobile, backend, frontend engineers, as well as product managers, designers, data scientists, user researchers.
- Propose ideas, implement solutions, experiment, and launch your ideas to Uber's millions of users.
- Influence other engineers, teams and product managers, impacting the full product lifecycle.
- Collaborate with teams in different offices
- Keep the bar high on sustainable engineering by following best practices, producing best in class of code, documentation, testing, and monitoring.
- Recently graduated from a relevant degree (B.Sc, M.Sc) in Computer Science or related technical field or equivalent practical experience
- Experience coding with C++, Java, Python, or Go
- Strong proficiency in Data structures and algorithms
- Passionate about developing high-quality software, with strong problem-solving skills and the ability to quickly adapt to dynamic environments.
- Comfortable working with ambiguity in a constantly evolving environment
Offices continue to be central to collaboration and Uber's cultural identity. Unless formally approved to work fully remotely, Uber expects employees to spend at least half of their work time in their assigned office. For certain roles, such as those based at green-light hubs, employees are expected to be in-office for 100% of their time. Please speak with your recruiter to better understand in-office expectations for this role.
Post Date
2024-11-20
Job Type
REMOTE
Employment type
Contract
Category
Engineering, Information Technology
Level
Not Applicable
Country
Netherlands
Industry
Internet Marketplace Platforms ,