At Uber, we ignite opportunity by setting the world in motion.
We take on big problems to help drivers, riders, delivery partners,
and eaters get moving in more than 10,000 cities around the world.
We welcome people from all backgrounds who seek the
opportunity to help build a future where everyone and everything
can move independently. If you have the curiosity, passion, and
collaborative spirit, work with us, and let’s move the world
forward, together. *About the Role* This
position is on the Forwarding team who's scope includes
* Internal load balancing * Service to Service Authentication *
Secure data transfer *What the Candidate Will Need*
* 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 * Implement features based on the technical
requirements * Be on-call and assist with mitigating incidents
* Basic Qualifications*
* Bachelor's degree or higher in an engineering field (e.g.
Computer Science, Computer Engineering, etc.). * Relevant
engineering experience, preferably some in distributed systems with
an emphasis on networking. * Experience with Java, Go, C, C++,
Python or similar (bonus points for more than one). * Proficiency
in Linux, and practiced Python or Bash scripting skills.
* Preferred Qualifications*
* 4+ years building scalable distributed systems * 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. * 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.