Senior Software Engineer, Control Plane
Core
Design and build unified control plane services for Starburst's SaaS and self-managed deployments, managing access control, multi-cluster management, routing, and lifecycle operations.
Role type
Senior Software Engineer (Backend/Control Plane)
Builds
Unified control plane APIs, cluster lifecycle management services, and operational tooling for distributed data environments.
Domain
Data Analytics / Distributed Systems / Cloud Infrastructure
Deliverable
production ML models | product features
Required skills
Java, distributed systems, cloud infrastructure architecture, API design, backend service reliability, observability, software engineering best practices
Preferred skills
React/TypeScript, AI coding tools adoption, cross-cloud experience (AWS/Azure/GCP)
Technologies
Java, Trino, Apache Iceberg, React, TypeScript, AWS, Azure, GCP
Responsibilities
Design and develop control plane services shared across Starburst Enterprise and Galaxy; converge capabilities into a single implementation; own reliability and scalability of backend services; review peer code and design proposals; improve engineering processes and test systems; provide customer support for data crunching issues.
Seniority
Senior, hands-on IC