Remote job
Senior Software Engineer, Backend
Job details
About this role
Role overview Build and scale backend systems for a platform that helps teams optimize Kubernetes infrastructure. The work spans distributed services, large-scale metrics pipelines, and algorithms for resource allocation, with a focus on keeping the platform reliable while improving utilization and cost efficiency.
Responsibilities - Design and implement backend services in Go. - Build pipelines that process Kubernetes metrics at scale. - Develop rightsizing and bin-packing algorithms for workload resources. - Integrate with Kubernetes APIs, operators, and custom controllers. - Maintain platform availability and reliability. - Collaborate with machine-learning engineers on predictive scaling models.
Requirements - At least five years of backend engineering experience. - Strong proficiency in Go. - Deep knowledge of Kubernetes internals and APIs. - Experience building distributed systems and data pipelines. - Familiarity with AWS, Google Cloud, or Azure. - Understanding of PostgreSQL, TimescaleDB, or comparable database systems, plus strong problem-solving skills and attention to detail.
Nice to have - Experience with CRIU, GPU computing, or NVIDIA DCGM. - Familiarity with gRPC and Protocol Buffers. - Background in infrastructure cost optimization or FinOps.
Benefits and work setup - Full-time, remote role based in the United States. - Salary and equity, health, dental, and vision insurance, and unlimited paid time off. - Home office stipend and learning and development budget.