Aurora’s mission is to deliver the benefits of self-driving technology safely, quickly, and broadly by building a transportation ecosystem that will make roads safer, get crucial goods where they need to go, and make mobility more efficient and accessible for all
Requirements
- Deep expertise across the stack, from architecting and implementing scalable backend services to building and deploying complex, modern web applications with frameworks like React, Vue, or Angular
- Proficiency with cloud infrastructure and DevOps practices (e.g., AWS, Kubernetes, Elasticache, CI/CD, and monitoring/alerting systems)
- Prior experience in autonomous vehicles, robotics, IoT, or other fields involving complex hardware/software systems
- Knowledge of web security best practices and technologies (e.g., RBAC, JWT, SSO)
- Experience with web application release strategies such as feature flagging, A/B testing and canary release
- Background in developing software for safety-critical or mission-critical applications
Responsibilities
- Lead the design, architecture, and implementation of major features for our vehicle diagnostics platform, from backend services to the user interface
- Architect and develop scalable, low-latency backend services and data pipelines to process and serve real-time vehicle diagnostic information
- Build sophisticated and responsive web applications that translate complex datasets into powerful, intuitive tools for our technical teams
- Design and implement systems that ingest, process, and enrich raw diagnostic data from our vehicles, making it understandable and actionable for troubleshooting complex issues
- Influence the team's technical roadmap, mentor other engineers through design reviews and collaboration, and continuously improve the architecture and reliability of our systems
- Partner closely with Product Managers, Designers, and Operations stakeholders to understand user needs and deliver software that has a direct impact on our fleet's efficiency and uptime
Other
- BS, MS, or PhD in Computer Science or a related technical field, or equivalent practical experience
- 5+ years of industry experience in software development, with a proven track record of owning complex software features from design to deployment
- Excellent communication and collaboration skills, with a strong sense of product ownership and the ability to turn user needs into well-defined technical solutions
- A bias for action and sound judgment, with the ability to balance development speed with long-term code quality and sustainability
- Commitment to inclusion and diversity, with a willingness to work in a culture that values integrity, sets outrageous goals, and builds a culture where we win together