Your Mission:The AI and Data Analytics Team is looking for a Software Engineer to join our team. You will lead the design and development of scalable, secure, and highly available cloud-native systems on Amazon Web Services (AWS). In this role, you will take ownership of critical services, influence technical direction, and mentor engineers while partnering closely with product, DevOps, and leadership teams.
Priorities can change in a fast-paced environment like ours, so this role includes, but is not limited to, the following responsibilities:
- Architect, design, and implement complex cloud-native applications on AWS
- Lead technical decisions for scalability, reliability, security, and performance
- Own end-to-end delivery of services from design through production support
- Develop and maintain backend services, APIs, and microservices
- Implement infrastructure as code using AWS CDK, CloudFormation, or Terraform
- Drive best practices in system design, testing, monitoring, and CI/CD
- Optimize AWS environments for performance, reliability, and cost efficiency
- Ensure security, compliance, and observability standards are met
- Troubleshoot and resolve high-impact production issues
- Mentor junior and mid-level engineers and conduct code reviews
- Collaborate cross-functionally with product managers, architects, and DevOps teams
Top Performers will be able to demonstrate:- Comprehensive knowledge of relational database concepts, including; data architecture, operational data stores, Interface processes, multidimensional modeling, master data management, and data manipulation
- Expert knowledge and experience with custom ETL design, implementation and maintenance
- Comprehensive experience designing, implementing, and iterating data pipelines using Big Data technologies
- Experienced working on cross-functional teams and leading efforts to build data services from the ground up
- Excellent communication skills with the ability to understand complex business problems and provide solutions.
Your Platform:A truly global company, we have headquarters in Amsterdam, Paris, Turin, and Auburn Hills. We also have technology hubs on the east and west coast of the United States, in South America and India. These locations are the nerve center of our company, where the best ideas combine with unrivalled rigor to create the biggest and best automotive experiences in the world.
Basic Qualifications:- BA/BS in Computer Science, Engineering, Mathematics, or a related technical discipline
- A minimum of 8 years of working experience
- A minimum of 5 years of professional software engineering experience
- A minimum of 3 years of hands-on experience designing and building solutions on AWS
- Deep experience with core AWS services (EC2, S3, RDS/Aurora, DynamoDB, Lambda, API Gateway, VPC, IAM)
- Strong proficiency in one or more programming languages (Java, Python, Node.js, Go, etc.)
- Experience designing distributed systems and microservice architectures
- Hands-on experience with containerization and orchestration (Docker, ECS, EKS, Kubernetes)
- Experience with CI/CD pipelines and automated deployments
- Strong communication skills and ability to influence technical decisions
Preferred Qualifications:- Certification in AWS or other cloud providers
- Experience with Databricks notebook workflows
- Experience with Terraform