Software Engineer I - Data Platform

Aurora Innovation Aurora Innovation · Robotics · PITHQ · Software Technology Foundations

Software Engineer I - Data Platform role at Aurora Innovation. This role focuses on building and scaling data pipelines for autonomy sensor data, vehicle logs, simulations, models, and training sets. Responsibilities include designing efficient storage patterns, improving data hygiene, and supporting other engineering teams. Requires BS/MS or PhD in CS, 1+ year experience, GoLang/Python, backend systems knowledge, and AWS S3/DynamoDB experience.

What you'd actually do

  1. Contribute to the development of internal products and following best practices to simplify data retention.
  2. Work on tasks to improve the log data availability, discoverability and end to end lifecycle.
  3. Design efficient AV Log storage patterns that balance performance and affordability. Help drive the system efficiency by improving data hygiene across Aurora to deliver cost efficiency.
  4. Support software engineers across different teams and proactively working together with stakeholders on tasks to satisfy company OKR.

Skills

Required

  • BS/MS or PhD in Computer Science or a related field
  • Minimum 1 year related experience
  • GoLang/Python
  • General knowledge of backend software systems networking, load balancing, API gateways, system security, gRPC services.
  • AWS infrastructure experience, including S3 and DynamoDB in a production commercial system
  • Knowledge of database design, database management and database scalability.

Nice to have

  • Proficiencies with coding in C++
  • Proficiencies with Linux system
  • Experience with large scale distributed systems or microservice architectures
  • Experience with DynamoDB / AWS Glue Catalog / AWS Athena
  • A passion for writing robust, intuitive, high-performance code, and being pragmatic about it
  • Ability to navigate and work efficiently in large codebase
  • Strong software development background demonstrated by industry experience in building platforms that serve AV development and commercialization.