Remote job
Software Engineer 1 - Cloud Infrastructure
Job details
About this role
Role overview Help build and operate the cloud infrastructure that supports production services. Working with platform and application engineers, you will deliver secure, reliable, and cost-aware infrastructure and improve the systems and practices that keep it running.
Responsibilities - Design, build, test, monitor, and maintain infrastructure across cloud environments, balancing security, reliability, performance, and cost. - Develop and operate infrastructure-as-code systems for repeatable, auditable provisioning. - Partner with product and application engineers to provide useful infrastructure abstractions. - Join an on-call rotation, respond to incidents, and address underlying reliability gaps. - Reduce operational toil and technical debt by fixing root causes and automating repetitive work. - Use AI tools in engineering work and improve documentation and runbooks so the team can apply them effectively.
Requirements - Bachelor’s degree in computer science or a related technical field. - 1–2 years of experience building cloud infrastructure for production microservices. - At least one year of Python experience. - Six months to one year of experience in at least two of these areas: Terraform, a public cloud platform, or Kubernetes. - Familiarity with source control, testing, deployment, on-call work, incident response, and production systems. - Experience using AI coding tools and evaluating their output; clear communication and the ability to work independently and collaboratively.
Nice to have - Experience with Bash, Go, or Terragrunt; infrastructure-as-code abstractions; or cloud certifications.
Benefits and work setup - The role may include incentive compensation, equity, and a benefits package. Compensation depends on experience, qualifications, skills, and location.