Create and implement best practices for deploying and maintaining software for multiple customers across AWS, GCP, and Azure with minimal downtime and high reliability
Monitor Applied Intuition software on deployed machines and architect solutions for any bottlenecks encountered
Improve developer efficiency by building internal tooling and optimizing CI/CD systems
Requirements
Bachelor's degree in Computer Science, Software Engineering, or equivalent
5+ years of experience in a software engineering role focused on infrastructure, monitoring, or large scale software products
5+ years coding experience spanning shell scripting (e.g., Bash) to higher-level languages (e.g., Python, C++)
Experience with microservice orchestration frameworks such as Kubernetes
Proficiency in Golang, Python, Java, React, and C++
Experience working with containerized systems such as Docker
Nice to haves
Experience utilizing open source tooling
Experience deploying software on public clouds (e.g., AWS) or on-premise clusters