Amsterdam, Netherlands
19 hours ago
2025 PhD Software Engineering Internship, Networking, Amsterdam
# **About the role** Uber Engineering is growing quickly as we look to take on exciting opportunities at scale around the world. Internally, we build and run thousands of RPC services defined in Thrift and Protobuf that communicate with one another via HTTP, TChannel, & gRPC.  Our team owns the adapter layer that abstracts the details of RPC away from the service teams and the resilience components on the server-side (e.g. timeouts, load shedding) and on the client-side (e.g. circuit breaker, retries). We want to optimize various aspects of RPC related to latency, throughput, and reliability. We have internal guidelines and tuning mechanisms.  The goal here would be to innovate on the current recommendations and research and demonstrate how we can build more performant and reliable distributed systems.  Depending on the results we may choose to open source the approach and publish the research in blog posts and academic papers. To succeed in this position, you will have a solid understanding of distributed systems, RPC, Networking, and optimization techniques. You should also be passionate about writing clean, efficient, and well-tested code. ## **What You'll Do** - Drive exciting, ambitious, previously unsolved projects from end to end. - Thrive in ambiguous product requirements. - Iterate fast to explore possible solutions. - Make data-driven decisions with exceptional execution. - Collaborate closely with product managers and data scientists. - Be motivated to own projects and push them forward with independence. - Most importantly, have a passion for making Uber better for our customers. - Publish your work at top computer science conferences. **Basic Qualifications** - Ongoing PhD in Computer Science, Computer Engineering, or related field. - Prior experience with networking & distributed systems. - Solid understanding of optimization techniques. - Excellent coding skills and software design skills. - Available for a 3 month full time intenrship from 7th July until 5th of October - Work authorization in the Netherlands ## **Preferred Qualifications** - Ability to communicate effectively with both technical and business partners. - Experience in simplifying/converting business problems into technical problems. - Research mentality with a bias towards action to structure a project from idea to experimentation to prototype to implementation. - Experience presenting at industry-recognized academic conferences. - Published papers in networking or optimization. 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 10,000 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. Uber is proud to be an Equal Opportunity/Affirmative Action employer. All qualified applicants will receive consideration for employment without regard to sex, gender identity, sexual orientation, race, color, religion, national origin, disability, protected Veteran status, age, or any other characteristic protected by law. We also consider qualified applicants regardless of criminal histories, consistent with legal requirements. If you have a disability or special need that requires accommodation, please let us know by completing [this form](https://forms.gle/aDWTk9k6xtMU25Y5A). 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. 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. \*Accommodations may be available based on religious and/or medical conditions, or as required by applicable law. To request an accommodation, please reach out to [accommodations@uber.com](mailto:accommodations@uber.com).
Confirm your E-mail: Send Email
All Jobs from Uber