The Simulation team needs to build foundational infrastructure for large-scale simulations critical to autonomous system development, enabling QA engineers, autonomy engineers, ML teams, safety analysts, and data scientists to run massive experiments efficiently and reliably.
Requirements
- 3+ years of experience building backend services in production environments.
- Proficiency in at least one of the following languages: Python (preferred), Java, or Go.
- Deep understanding of cloud-native architecture and distributed systems.
- Hands-on experience with key technologies such as AWS (S3, EKS), Redis, Kafka, Postgres, and Terraform.
- Experience with containerization and orchestration (e.g., Docker, Kubernetes).
Responsibilities
- Architecting and implementing backend services for managing and orchestrating simulation jobs at scale.
- Designing efficient data storage and retrieval pipelines using systems like S3, Postgres, and Redis.
- Building and maintaining distributed messaging systems with Kafka for robust event-driven pipelines.
- Defining infrastructure as code using Terraform to automate deployment and scaling in AWS clusters.
- Collaborating with simulation engineers and infrastructure teams to ensure robust integration and performance.
Other
- Candidates are required to be authorized to work in the U.S.
- The employer is not offering relocation sponsorship
- remote work options are not available.