Software Engineer - Cloud Infrastructure

Applied Intuition Applied Intuition · Robotics · Sunnyvale, CA · Infrastructure & Platform Software Engineering

Software Engineer role focused on building and maintaining cloud infrastructure for large-scale simulations used in autonomous system development across various industries like automotive and defense.

What you'd actually do

  1. 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
  2. Monitor Applied Intuition software on deployed machines and architect solutions to any bottlenecks that are encountered
  3. Improve developer efficiency by building internal tooling and optimizing our CI/CD systems

Skills

Required

  • Bachelor's degree in Computer Science, Software Engineering, or equivalent
  • 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, C++)
  • Experience with microservice orchestration frameworks such as Kubernetes
  • Experience in the following: Golang, Python, Java, React, and C++
  • Experience working with containerized systems (e.g., Docker)

Nice to have

  • Experience utilizing open source tooling
  • Experience with deploying software on either public clouds (e.g., AWS) or on-premise clusters