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
Uber is looking for an experienced Engineering Manager to lead a team within our Software Networking (SWN) Infrastructure group. As a manager within Infrastructure you will have a significant impact on the evolution of Uber's backend teams and architecture. Our mission is to make transportation as reliable as running water, and we need people who are excited to build the dependable foundation that supports that vision.
What You'll Do / What You'll Need / Bonus Points / About the Team
What you'll need
* You're a people manager and leader who can build a talented and diverse team while maintaining a healthy, positive work environment.
* You have a proven record of building and productionizing highly reliable infrastructure at scale.
* You can collaborate well with several product engineering teams to articulate requirements and system design.
* You have experience managing software developers and reliability engineers.
* You value skill development. You're a great mentor and teacher that exhibits patience and thoughtfulness.
* Previous experience in a software development management position (3+ years)
* Working knowledge of Java, C++, or Go (bonus points for more than one).
* Proficiency in Linux.
* Full-stack infrastructure knowledge.
* Deep knowledge of gRPC or working experience with gRPC is a plus
* You have great interpersonal skills, deep technical ability, and a portfolio of successful execution. If you enjoy discussing anything from kernels to datacenters and you measure the success of your projects in "nines," then we want you on the team.
* Undergraduate degree in computer science or equivalent.
* Management experience running backend infrastructure team(s) at scale.
* Hands-on software development experience. Code shouldn't scare you.
* Great written and verbal communication skills.
* Ability to lead, inspire, and grow excellent engineering teams.
* Experience planning projects, and the wisdom to know when to shift priorities amid a rapidly changing business environment.
* Ability to assess new technologies and make pragmatic choices that help guide us towards a long-term vision.
* Open, curious, and bold approach to problem-solving and striving for the best solution.
What You'll Do
* Lead a talented team to provide RPC solutions
* Build the next generation of Uber's Datacenter Ingress, Load Balancing, SDN Forwarding Plane and RPC solutions.
* Collaboration with SDN Control Plane team, Edge team on the converged SDN technical stack
* Ability to assess new technologies and make pragmatic choices that help guide us towards a long-term vision.
* Mentor and develop team members
What You'll Need
* 5 Minimum Years of Experience with Infra, Software Networking, RPC
About the Team
SWN team's mission is to build the next generation of Uber's Mobile Networking, Datacenter Ingress, Service Discovery, Load Balancing, Edge termination, and RPC solutions. At Uber we have a complex infrastructure spanning both data centers and cloud. SWN technology stack ensure seamless integration and communication of services hosted on cloud or data centers. We engineer long term solutions to these high-impact problem areas that empower every engineering team across the company.
We're establishing best practices and helping other teams architect better solutions, and we're not afraid to get into the nitty gritty low-level details. Our tools power everything from automatic datacenter failovers, layer-7 load balancing, and the APIs developers use to consume other Uber services. We have a measurable impact on ensuring Uber remains reliable, durable and scalable.
About Uber
Uber is a provider of a mobile application connecting passengers with drivers for hire.