Uber - Seattle, WA

posted 2 days ago

Full-time - Mid Level
Remote - Seattle, WA
Transit and Ground Passenger Transportation

About the position

The Software Engineer II - Networking (Back-end) role at Uber involves managing systems and components related to host networking across on-premises and cloud environments. The position focuses on enhancing the functionality and performance of Uber's host networking stacks, ensuring a reliable, secure, and scalable networking environment. The engineer will collaborate with top-tier engineers and cross-functional teams to design, develop, and implement high-performance networking solutions.

Responsibilities

  • Design, develop, manage, and modernize Uber's host networking stacks to enhance functionality and performance.
  • Write clean, efficient, and well-documented code.
  • Participate in code reviews and contribute to the development of engineering best practices.
  • Participate in on-call rotations to provide timely resolution of critical incidents and ensure system availability.
  • Collaborate with cross-functional teams to design and implement scalable, reliable, and high-performance networking solutions through sophisticated experiments.
  • Debug and troubleshoot complex issues across multiple systems.

Requirements

  • Bachelor's degree or equivalent in Computer Science or related field with at least 2 years of full-time Software Engineering work experience OR PhD in Computer Science or related field.
  • Highly efficient coding in Golang, C++ or any similar languages.
  • Engineering experience in hands-on software development with thoughtfulness of scale, latency and distributed architecture.
  • Strong communication skills, experience working with different teams.
  • Strong debugging and troubleshooting skills.

Nice-to-haves

  • 3+ years of full-time Software Engineering work experience OR PhD in Computer Science or related field.
  • Solid understanding of networking protocols such as TCP/IP, UDP, HTTP.
  • Experience with Kubernetes (k8s), Istio service mesh and Envoy is highly desirable.
  • Proven ability to diagnose and tackle performance issues across the networking stack.
  • Excellent communication skills, with the ability to articulate technical concepts to non-technical stakeholders.
  • Ability to take a project from scoping requirements through actual launch of the project.

Benefits

  • Participation in Uber's bonus program
  • Equity award opportunities
  • Various health and wellness benefits
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service