Senior Software Engineer - Developer Experience (Golang, Python)
Core
Building and maintaining critical developer infrastructure, automation pipelines, and self-service platforms to streamline the software development lifecycle for thousands of engineers.
Role type
Senior Software Engineer (Developer Experience / Platform Engineering)
Builds
CI/CD systems, test infrastructure, release automation, developer environments, build systems, and self-service tooling.
Domain
Software Engineering / Developer Experience / Cloud Infrastructure
Deliverable
production ML models | product features | infrastructure
Required skills
Python, Go, Kubernetes, AWS, CI/CD pipeline design, Infrastructure as Code (Terraform/Ansible), Monorepo build tools (Bazel/Gradle), Observability (monitoring/logging/alerting), System design at scale
Preferred skills
Release automation, Developer tooling, Open source contributions, AI/LLM integration, Build performance optimization
Technologies
Python, Go, Java, TypeScript, AWS, Kubernetes, Jenkins, GitLab CI, Buildkite, Bazel, Gradle, Terraform, Ansible, CloudFormation
Responsibilities
Design and implement complex infrastructure projects spanning multiple systems; Build self-service platforms and CLIs to reduce platform dependency; Partner with engineering teams to translate business needs into scalable solutions; Participate in on-call rotation for critical platform services
Seniority
Senior, hands-on IC