U

Uber

Connects people with rides, meals and groceries

Senior Staff Engineer - Mobile and Edge Networking

Backend EngineeringConfirmed live in the last 24 hours
Full-timeIn-person

About the Job

Requirements

  • A bachelor's degree in Computer Science, Electrical Engineering, or a related technical field.
  • At least 7 years of software development experience, with a significant focus on networking and distributed systems.
  • Strong proficiency in Go.
  • A solid understanding of networking protocols such as HTTP, TCP/IP, and UDP.

Responsibilities

  • Develop and manage Uber’s edge infrastructure stack to enhance functionality, reliability, and security.
  • Advance Uber’s edge infrastructure by tackling large-scale issues on a complex global system while ensuring a performant and reliable user experience.
  • Foster collaborative efforts with key stakeholders to align objectives and optimize results.
  • Lead the team’s direction and guide engineers on the Internet Traffic Team.
  • Coordinate prompt responses to network outages or performance issues to maintain service reliability.
  • Create and implement tooling for monitoring and improving observability for internal stakeholders.

Desired Qualifications

  • A master’s degree in Computer Science, a related field, or equivalent experience.
  • An advanced understanding of cloud systems, including experience with cloud service providers such as Cloudflare, AWS, or Google Cloud, and how to leverage them for L3/L4 to L7 networking solutions.
  • In-depth knowledge of advanced networking concepts, including security (TLS/SSL/DDoS), WebSockets, reverse proxies, and QUIC.
  • Experience with real-time data transmission and low-latency networking.
  • Proficiency in developing observability tools.
  • Leadership experience, particularly mentoring engineers and driving innovation in technology projects.
  • Contributions to open-source projects related to proxying technology, such as Envoy Proxy.
  • A proven ability to diagnose and tackle performance issues across the networking stack.
  • Strong debugging and troubleshooting skills.
  • A demonstrated ability to collaborate across teams and effectively lead projects.
  • The ability to articulate technical concepts to non-technical stakeholders.

About the Company

Uber

Connects people with rides, meals and groceries

Uber runs digital marketplaces that connect people seeking rides, meals and groceries with drivers, couriers and local merchants. Its Uber app includes private and shared rides, while Uber Eats lets customers order from restaurants and stores for delivery or pickup. The apps match requests with nearby service providers, handle payment and show trip or order progress, with revenue coming from service fees charged on transactions. Uber Freight connects businesses shipping goods with trucking companies and sells managed transportation services, extending the group's software beyond consumer trips. Founded in 2009, Uber is headquartered in San Francisco, California.

Company size
10,001+
Company stage
IPO
Headquarters
San Francisco, CA
Founded
2009

Recently Posted Jobs

Explore more opportunities at Uber

See more jobs