Sr Engineer Internet Traffic Team
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
- What the Candidate Will Do --—
- 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.
See more open positions at Uber
Something looks off?