Software Development Engineer - MultiCloud
Core
Design, develop, test, and maintain software, services, APIs, tools, and automation for cloud platforms, Kubernetes, observability, analytics, and AI/ML workloads.
Role type
Senior IC software development engineer (multi-cloud platform & SRE)
Builds
Cloud-native services, Kubernetes platforms, observability stacks, analytics dashboards, and AI/ML infrastructure
Domain
Cloud infrastructure, Kubernetes, reliability engineering, data analytics, AI/ML
Required skills
Python, Go, Kubernetes, cloud platforms (AWS/GCP/Azure), Infrastructure as Code (Terraform/Ansible), reliability engineering, observability (Prometheus/Grafana/OpenTelemetry), distributed systems
Preferred skills
AI/ML concepts, LLMs, GPU workloads, SQL, data analysis
Technologies
Python, Go, Kubernetes, Helm, Kustomize, Terraform, Ansible, Prometheus, Grafana, Splunk, OpenTelemetry, AWS, Google Cloud, Azure
Responsibilities
Design and maintain production software, services, and automation; Deploy and operate applications on Kubernetes; Apply reliability engineering practices for availability and scalability; Develop automation to reduce operational toil; Analyze system data and create dashboards for insights; Support AI/ML training and inference environments; Participate in capacity planning and disaster recovery exercises.
Seniority
Senior, hands-on IC