58
companies
958
Jobs

Sr Engineer Internet Traffic Team

Uber

Uber

Amsterdam, Netherlands
Posted on Friday, April 21, 2023
About The RoleWe are the Internet Traffic team under Platform Networking. We build and operate the systems that bridge the internet with all of Uber's internal services. We thrive on solving the challenging problems of high-throughput, low latency systems and enjoy solving abuse prevention problems that support millions of users worldwide. Uber's mission is to ignite opportunity by setting the world in motion, and we are looking for people who are excited to build a dependable foundation that supports that vision. We are a dedicated team with varied interests outside of work. 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.Here are some of the software platforms within the scope of the Internet Traffic team:
  • Internet traffic routing and geographic load balancing,
  • Anycast load balancers for internet-based clients,
  • Application-layer reverse proxies that optimize for low-latency, high-throughput global service load balancing deployments,
  • Content caching and optimization with a worldwide footprint,
  • Malicious traffic identification, filtering, and blocking,
  • Large-scale configuration management & integration with on-premise and cloud deployments
The Platform Networking 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 bare-metal data centers and the cloud. We engineer long term solutions to these high-impact problem areas that empower every engineering team across the company. What The Candidate Will Need / Bonus Points
  • What the Candidate Will Do --—
The Internet Traffic team under Infrastructure at Uber is looking for a Sr Engineer. As a senior member of this team, you will
  • Build reliable, fault-tolerant distributed systems
  • Debug hard-to-locate bugs or leaks starting from the platform layer going all the way to the wire
  • Optimize your code and help improve the bar within the team
  • Be on-call and assist with mitigating incidents
  • Basic Qualifications --—
  • You have a proven record of building and operating highly reliable infrastructure at scale.
  • Undergraduate degree in computer science or equivalent work experience with 5-10 years of relevant engineering experience, preferably some in distributed systems with an emphasis on networking.
  • Experience with Go, C, or C++ (bonus points for more than one).
  • Proficiency in Linux, and practiced Python or Bash scripting skills.
  • What the Candidate Will Need--—
  • Knowledge of core infrastructure foundations, including compute, networking, security, and storage. Depth of experience in one or more recommended.
  • Experience working with internet-focused network concepts & technologies such as DNS, BGP, routing tables, reverse proxies, IPv4/IPv6, TCP/UDP, TLS/HTTP/QUIC.
  • You have excellent interpersonal skills and a portfolio of successful execution.
  • Excellent written and verbal communication skills.
  • Passionate about helping teams grow by inspiring and mentoring engineers.
  • You can collaborate well with other engineering teams to articulate requirements and system design.
  • Ability to assess new technologies and make pragmatic choices that help guide us towards a long-term vision.
  • An open, curious, and bold approach to problem-solving while striving for the best solution.
  • Passion for driving continual improvement initiatives on engineering best practices like coding, testing, or monitoring.
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.