Aurora Labs is pioneering the use of AI and Software Intelligence to solve the challenge of automotive software development. Our technology detects and validates changes in the software lines-of-code to improve software quality and enable efficient over-the-air (OTA) updates. Our customers are the world’s leading vehicle manufacturers.

We are looking to hire a Senior Python Developer to be part of an agile team of engineers designing and developing the products and features that our customers require.

Our team is an experienced group of software engineers, product, and marketing champions with a curiosity for innovation and a passion for making a change in the exciting world of software-defined vehicles and smart devices.


Minimum of 10 years of professional full-time development experience

Minimum of 5 years of professional development experience in Python

Experience in C / C++ - Must

Experience with Python data analysis (Pandas, Numpy)

Experience with Databases SQL and NoSQL

Experience with Python DB frameworks (SQLAlchemy)

Experience with Microservices and SOA

Experience with System Architecture and Design - Advantage 

Experience with Object Oriented Design and Programming

Experience in large-scale and complex projects

Experience with Open Source projects and communities - Advantage

Good knowledge of Bash - Advantage

Bachelor’s degree in computer sciences from a recognized academic institution

Experience in agile development - an advantage

Team player

Self-motivated to research challenges and solve them independently