Senior Software Engineer, Visualization

Aurora Innovation Aurora Innovation · Robotics · Mountain View, CA · Software Autonomy Action

Senior Software Engineer, Visualization at Aurora Innovation. This role focuses on building high-performance 3D web visualization platforms for understanding self-driving vehicle data and analyzing model behavior. The engineer will design and ship major features for web applications, collaborate with product managers and autonomy engineering teams, and write code in Typescript and React. Requires 5+ years of industry experience, strong computer science fundamentals, and experience with Javascript/TypeScript. Desirable qualifications include experience with React/Redux/MobX, backend development (Python/Go), 3D/geospatial visualization libraries (three.js, d3.js, mapbox.gl), C++, and ROS.

What you'd actually do

  1. Design and ship major features to Aurora’s web applications for visualizing and labelling self-driving vehicle data and analyzing model behavior.
  2. Collaborate cross functionally with product managers and designers as well as Aurora’s autonomy engineering teams.
  3. Write high-quality code in a fast-paced environment using Typescript and React.
  4. Directly contribute towards Aurora’s mission to deliver self-driving technology.

Skills

Required

  • 5+ years of industry experience building software in a production environment.
  • Deep and demonstrated understanding of computer science fundamentals.
  • Experience working with Javascript or TypeScript to build web applications.

Nice to have

  • Experience working with React, Redux, or MobX and modern Javascript build tools, such as Webpack.
  • Experience working with back end development and system design, using Python or Go.
  • Experience building web-based 3D or geospatial applications using visualization libraries like three.js, d3.js, or mapbox.gl.
  • Experience working with C++ and/or ROS.