Software Engineer L2 - Cloud Infrastructure
Core
Evolve and maintain fundamental Compute infrastructure, developing scalable cloud-native environments and supporting legacy platforms.
Role type
L2 Software Engineer (Cloud Infrastructure)
Builds
Global Twilio Infrastructure Platform (Compute, VM orchestration, container images)
Domain
Cloud Infrastructure / Distributed Systems
Deliverable
production ML models | product features | infrastructure
Required skills
AWS Cloud infrastructure management, Auto Scaling Groups (ASG), hardened base AMIs, Java or Python, shell scripting, container-based application services
Preferred skills
Infrastructure as Code (Terraform, ArgoCD), Kubernetes, SLO/SLA management, File Integrity Monitoring (Falco), CI/CD tools (Buildkite, Harness)
Technologies
AWS, EC2, IAM, AL23, Terraform, Kubernetes, DataDog, Phometheus, Falco, Github, Buildkite, ArgoCD, Harness
Responsibilities
Develop solutions for complex problems in distributed computing and infrastructure management; Automate operational solutions for monitoring, performance, planning, and disaster response; Participate in on-call rotation for business-critical infrastructure; Apply Infrastructure as Code standards; Author and review design documents and runbooks; Act as point of contact for Compute system components
Seniority
Mid-level, hands-on IC