Stay in Touch

TITLE

 

Senior Software Engineer, Network Automation & DevOps

COMPANY

 

Uber

LOCATION

 

San Francisco, CA, US

Description

Uber is changing the way the world moves. Here at Uber, our mission is to bring transportation for everyone, everywhere. We recently completed our 10 billionth trip (including 4 billion in 2017) and are currently operating in more than 600 cities, across 65 countries, enabling 15 million daily trips, and connecting over 75 million monthly active riders with 3 million active drivers. We are currently making significant investments into our infrastructure to support the continued growth of Uber at a much larger scale, globally.

 

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

 

Within uMetal, the Network & Software Platform team is looking for a “Senior Software Engineer, Network Automation & DevOps” who will help design, develop, and deliver next-generation network automation solutions to increase the efficiency, reliability, performance and agility of Uber’s global production network. The team is looking for someone with a passion for building software-based capabilities for infrastructure programmability and automation, leveraging DevOps and software-defined networking (SDN) principles. If you value simplicity, work comfortably in a collaborative, agile environment, and are excited to learn, we’d like to talk to you.

 

Additional Locations:

  • LOCATION-3-691: USA Palo Alto (900 Arastradero Road, Bldg A)
What You’ll Do
  • Help design, develop, and deliver next-generation network automation solutions to increase the efficiency, reliability, performance and agility of Uber’s global production network.

 

What You’ll Need:
  • BS degree in Computer Science or related engineering field. 
  • 5+ years of relevant network and software engineering experience.
  • Extensive experience with network design & operations in one or more areas, including: datacenter, backbone, edge, and/or cloud networking.
  • Experience with network configuration management automation technologies (e.g. Ansible).
  • Experience with network monitoring technologies (e.g. SNMP, Netflow, Flow analysis, streaming telemetry, OpenConfig).
  • Solid background in one of more programming languages, e.g. Go, Java, Python and/or C/C++.
  • Familiarity with SDN/NFV technologies and open networking ecosystem.
  • Excellent written and verbal communication skills and the ability to write detailed design documents.
  • You have a knack for helping the team grow by inspiring and mentoring less experienced engineers

Apply for the job

Subscribe to our blog.


 

Blog & Newsletter Signup