Sr Staff Network Architect
About the Team
The Platform Engineering Team (PET) (Compute, Network, Storage, Reliability and Hardware engineering, Corporate IT, and more) lies within the broader Uber Engineering group. The mission of the Platform Engineering team is to "Empower One Uber to innovate by building a world-class foundation that accelerates growth at scale."
The Network Team within PET is a group that is responsible for designing, building, operating and developing data center networks, backbone networks and cloud networks for Uber at a global scale and the service mesh platform, internet traffic platform and mobile network stacks that connect Uber’s services to the world.
About the Role
As a combination of an architect and an engineer of the network transport layer, you will report directly to the Director of Networking and have the opportunity to lead several essential projects that build a reliable and efficient network transport layers, e.g. user space host networking agents, bandwidth brockers, mobile transportation stacks (TCP and/or QUIC), multi-path transport layers, congestion control optimization platforms, container networking platforms, etc.
The focus area includes
- Uber’s host networking (user space) agents;
- Uber’s network transportation resilience and performance;
- Uber’s bandwidth broker system;
- Uber’s multi-cloud container networking platform;
It is an opportunity to join several greenfield projects to drive the platform architecture from the ground up and bring a significant impact, both technically and commercially.
What you will do:
- Communicating with teams within and outside Uber for clarifying the customers’ demands and features provided by your systems.
- Proposing new designs and architectures in the are of network transport layer and host networking stacks, including server stacks and mobile stacks.
- As a tech lead, you will drive the execution across multiple teams in the Uber network and various stakeholders inside Uber for realizing the novel network architectures.
- Creating diverse and inclusive culture for your team; Writing documents and conducting speeches to train junior engineers in Uber.
Basic Qualifications
- 5+ years of experience with systems software engineering. Sound understanding of computer architecture and CS fundamentals.
- Experience of innovative project design, project management and delivery.
- Clear and compelling written, verbal, and visual communication skills.
- Detailed problem-solving approach and knowledge of algorithms, data structures, and complexity analysis.
- Ability to design large-scale distributed systems with fault tolerance, scalability and performance optimizations.
- Comfortable working with ambiguity in a constantly evolving environment.
- Bachelor's degree in Computer Science or related technical field or equivalent practical experience.
Preferred Qualifications
- Deep understanding of TCP/QUIC, multi-path transport protocols, congestion control, host/kernel networking, mobile networking and container networking;
- Experiences of deploying and operating large-scale distributed system in production environments;
- Research background and/or experiences with innovative systems and products;
- A solid understanding of designing based on metrics to achieve business objectives
For San Francisco, CA-based roles: The base salary range for this role is $234,000 per year - $260,000 per year.
For Seattle, WA-based roles: The base salary range for this role is $234,000 per year - $260,000 per year.
For Sunnyvale, CA-based roles: The base salary range for this role is $234,000 per year - $260,000 per year.
For all US locations, you will be eligible to participate in Uber's bonus program, and may be offered an equity award & other types of comp. You will also be eligible for various benefits. More details can be found at the following link https://www.uber.com/careers/benefits.
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.
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.
Related Jobs
Sr Staff Network Architect
About the Team
The Platform Engineering Team (PET) (Compute, Network, Storage, Reliability and Hardware engineering, Corporate IT, and more) lies within the broader Uber Engineering group. The mission of the Platform Engineering team is to "Empower One Uber to innovate by building a world-class foundation that accelerates growth at scale."
The Network Team within PET is a group that is responsible for designing, building, operating and developing data center networks, backbone networks and cloud networks for Uber at a global scale and the service mesh platform, internet traffic platform and mobile network stacks that connect Uber’s services to the world.
About the Role
As a combination of an architect and an engineer of the network transport layer, you will report directly to the Director of Networking and have the opportunity to lead several essential projects that build a reliable and efficient network transport layers, e.g. user space host networking agents, bandwidth brockers, mobile transportation stacks (TCP and/or QUIC), multi-path transport layers, congestion control optimization platforms, container networking platforms, etc.
The focus area includes
- Uber’s host networking (user space) agents;
- Uber’s network transportation resilience and performance;
- Uber’s bandwidth broker system;
- Uber’s multi-cloud container networking platform;
It is an opportunity to join several greenfield projects to drive the platform architecture from the ground up and bring a significant impact, both technically and commercially.
What you will do:
- Communicating with teams within and outside Uber for clarifying the customers’ demands and features provided by your systems.
- Proposing new designs and architectures in the are of network transport layer and host networking stacks, including server stacks and mobile stacks.
- As a tech lead, you will drive the execution across multiple teams in the Uber network and various stakeholders inside Uber for realizing the novel network architectures.
- Creating diverse and inclusive culture for your team; Writing documents and conducting speeches to train junior engineers in Uber.
Basic Qualifications
- 5+ years of experience with systems software engineering. Sound understanding of computer architecture and CS fundamentals.
- Experience of innovative project design, project management and delivery.
- Clear and compelling written, verbal, and visual communication skills.
- Detailed problem-solving approach and knowledge of algorithms, data structures, and complexity analysis.
- Ability to design large-scale distributed systems with fault tolerance, scalability and performance optimizations.
- Comfortable working with ambiguity in a constantly evolving environment.
- Bachelor's degree in Computer Science or related technical field or equivalent practical experience.
Preferred Qualifications
- Deep understanding of TCP/QUIC, multi-path transport protocols, congestion control, host/kernel networking, mobile networking and container networking;
- Experiences of deploying and operating large-scale distributed system in production environments;
- Research background and/or experiences with innovative systems and products;
- A solid understanding of designing based on metrics to achieve business objectives
For San Francisco, CA-based roles: The base salary range for this role is $234,000 per year - $260,000 per year.
For Seattle, WA-based roles: The base salary range for this role is $234,000 per year - $260,000 per year.
For Sunnyvale, CA-based roles: The base salary range for this role is $234,000 per year - $260,000 per year.
For all US locations, you will be eligible to participate in Uber's bonus program, and may be offered an equity award & other types of comp. You will also be eligible for various benefits. More details can be found at the following link https://www.uber.com/careers/benefits.
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.
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.