Senior Software Engineer - Data Platform - Kubernetes - Distributed Systems
Core
Design, build, and operate features and services within a cloud-native data platform, delivering automation, tooling, and platform services that other teams depend on.
Role type
Senior IC software engineer (data platform, Kubernetes, distributed systems)
Builds
Cloud-native platform features, services, automation, and tooling for internal engineering teams
Domain
Cloud-native infrastructure, distributed systems, data platform engineering
Deliverable
production ML models | product features | infrastructure
Required skills
Go (or systems language), Kubernetes, cloud hyperscaler compute/networking, CI/CD pipelines, Git-based workflows, production software delivery, test writing, instrumentation, on-call participation
Preferred skills
Managed Kubernetes (EKS/AKS/GKE), GitOps, Terraform, observability tooling, networking/security fundamentals
Technologies
Kubernetes, AWS/Azure/GCP, Terraform, Git, CI/CD tools
Responsibilities
Design and implement cloud-native platform features; break down work into executable tasks; collaborate on team designs and standards; ensure reliability and scalability via testing and instrumentation; support junior engineers through code review and pairing
Seniority
Senior, hands-on IC