Jobs and Careers
AU

Client Platform Engineer

Aurora Innovation
Mountain View, United Statesfull_timeVerifiedPosted 16 Feb 2023
💰 $302,000/yr($189,000/yr$302,000/yr)

About the role

Who We Are

Aurora (Nasdaq: AUR) is delivering the benefits of self-driving technology safely, quickly, and broadly. Founded in 2017 by experts in the self-driving industry, Aurora is revolutionizing transportation – making it safer, increasingly accessible, and more reliable and efficient than ever before. Its flagship product, the Aurora Driver, is a platform that brings together software, hardware, and data services, to autonomously operate passenger vehicles, light commercial vehicles, and heavy-duty trucks. Aurora is partnered with industry leaders across the transportation ecosystem including Toyota, Volvo, PACCAR, Uber, Uber Freight, FedEx, and U.S. Xpress. Aurora tests its vehicles in the Bay Area, Pittsburgh, and Texas and has offices in those areas as well as in Bozeman, MT; Seattle, WA; Louisville, CO; and Detroit, MI. To learn more, visit www.aurora.tech.

Aurora hires talented people with diverse backgrounds who are ready to help build a transportation ecosystem that will make our roads safer, get crucial goods where they need to go, and make mobility more efficient and accessible for all. We’re searching for a Client Platform Engineer.

Aurora’s Enterprise CPE team’s mission is to provide application platforms to support any of the software, hardware, and services developed and used by Aurora.  This team is also responsible for designing, implementing, operating and supporting a robust applications platform at scale.  

In this role, you will

  • Design, plan, build and test Aurora’s Enterprise Client Applications Environment (Client / Server / Cloud) and provide expertise in assessing physical client hardware platforms and interacting with endpoint management systems (Linux, Mac, Win, iOS, Android)
  • Ensure that the Enterprise Applications environment is operating safely and efficiently by monitoring performance, coordinating planned maintenance, adjusting hardware or software components and responding to various issues
  • Administers and builds device management automation systems
  • Create and update client platform images with appropriate security/patch levels and assist in the deployment and management of physical and virtual end points (Linux, Mac, Win)
  • Create and implement changes in the enterprise applications environment
  • Develop best practices, processes and tooling to support the various teams at Aurora
  • Create simple, repetitive deployment processes that increase both velocity and quality
  • Partner with internal customers on designs/solutions; bringing those designs/solutions from concept to production
  • Create and update our Enterprise Applications Platform standards and ensure that they are deployed to these standards
  • Scale applications and systems sustainably through tools and automation, and evolve systems by driving change that improves reliability and velocity
  • Work with other team members to analyze requirements or potential problems and proactively develop solutions and policy recommendations

Required Qualifications

  • Strong technical knowledge of Core Networking and Infrastructure
  • Strong technical knowledge of Linux/Unix, MacOS and Windows environments
  • Strong technical knowledge of Infrastructure as Code (i.e. terraform)
  • Strong experience with programming and automation via Bash/shell scripting and Golang/Perl/Python programming
  • Experience in cloud computing environments (AWS, GCP, etc)
  • Experience with Infrastructure automation tooling (i.e. Ansible, Chef, Puppet, etc.)  
  • Foundational knowledge of Network, Infrastructure and Platform Security
  • Strong problem solving and communication skills
  • Experience in designing, analyzing, and troubleshooting large-scale applications/systems
  • Experience in designing, planning and implementing applications spanning multiple regions
  • Provide guidance to other team members on managing end-to-end availability and performance of mission critical services, on building automation to prevent recurring problems, and building automated responses for non-exceptional service conditions
  • Minimum 5+ years of experience in Enterprise CPE

 

Desirable Qualifications 

  • A combination of various client, server and cloud certifications
  • Extensive work experience in Client Platform Engineering and Site Reliability Engineering
  • Ability and desire to write production-quality code in Golang, or Python
  • Strong experience with Cloud Native Networking / Public Cloud (AWS) and infrastructure-as-code
  • Excellent problem-solving and communication skills
  • Relevant work experience in designing, planning, and building large scale enterprise environments<

Apply for this role

Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

Apply Now →Generate Application Kit

Free account required — sign up in 30s

Company

Aurora Innovation

View company profile →