Modern autonomous system development is heavily reliant on daily, realistic, and large scale simulations to test constant software changes. Applied Intuition needs to build efficient and reliable systems for managing these large-scale workloads and ensure the deployment infrastructure is interoperable with various custom autonomy software and infrastructure used across the world.
Requirements
- 3+ years of experience in a software engineering role working on infrastructure, monitoring, or a large scale software product
- 3+ years of coding experience from shell scripting (e.g., Bash) to higher-level languages (e.g., Python)
- Experience with microservice orchestration frameworks such as Kubernetes
- Experience working with containerized systems (e.g., Docker)
- Experience utilizing open source tooling
- Experience with deploying software on either public clouds (e.g., AWS) or on-premise clusters
Responsibilities
- Create and implement best practices for deploying and maintaining software for multiple customers across all three major cloud providers (AWS, GCP, Azure) with minimal downtime and high reliability
- Monitor Applied Intuition software on deployed machines and architect solutions to any bottlenecks that are encountered
- Improve developer efficiency by building internal tooling and optimizing our CI/CD systems
Other
- We are an in-office company, and our expectation is that employees primarily work from their Applied Intuition office 5 days a week.
- interact closely with users to collect feedback
- contribute to a thoughtful, dynamic team culture.
- Don’t meet every single requirement? If you’re excited about this role but your past experience doesn’t align perfectly with every qualification in the job description, we encourage you to apply anyway.