Senior Software Engineer
Starburst
Skill Required
Key highlights
- Senior Software Engineer role
- Fully distributed team
- Competitive pay and stock grants
- Occasional travel required
- Experience with Java/Typescript required
- Infrastructure as code (Pulumi/Terraform) required
Role overview
As a Senior Software Engineer on the fully distributed Starburst Galaxy Reliability, Scalability, & Efficiency team, you’ll own the reliability, scalability, and efficiency (performance/$) of Starburst Galaxy IaaS/SaaS as we grow. You will help design and build core infrastructure around Trino for the Galaxy Product itself, as well as build 'the machine that builds the machine' used to operate our SaaS at scale. Daily tasks include developing backend infrastructure, building operational tooling, supporting the product in production, and collaborating with stakeholders to ensure the reliability, scalability, and efficiency of Starburst Galaxy. The role spans Core Infrastructure (owning APIs for provisioning/upgrading cloud infrastructure across AWS, Azure, and GCP), Delivery & Enablement (enabling engineering iteration with CI/CD and developer tooling), and Observability (providing tooling and infrastructure for introspection and administration of the product).
Responsibilities
- Develop and optimize the reliability, scalability, and efficiency of Starburst Galaxy service
- Design and build the core operational infrastructure of the Starburst Galaxy service following the immutable cloud infrastructure paradigm
- Continuously improve engineering processes, tests, and systems to scale the codebase and team productivity
- Provide considerate and timely review of peers' pull requests and design proposals
- Own the APIs for provisioning and upgrading cloud infrastructure across AWS, Azure, and GCP
- Enable the engineering organization to iterate on Galaxy confidently with maximum velocity and minimum disruption
- Own continuous delivery and tooling to provision and maintain developer environments
- Provide comprehensive tooling and underlying infrastructure primitives for introspection and administration of Starburst Galaxy
- Modify both Trino and Starburst Galaxy services to maximize introspection
- Own infrastructure that ensures relevant data is surfaced accessibly to internal and external customers
- Support the product in production
- Drive collaboration with various stakeholders around reliability, scalability, and efficiency
Requirements
- Passion for software engineering, with an interest in Infrastructure Engineering in particular
- Cloud infrastructure architecture and orchestration experience
- Experience developing software in Java and Typescript
- Experience with infrastructure as code and related tooling such as Pulumi or Terraform
- Demonstration of ownership, grit, and bias for action
- Ability to travel occasionally for purposes including new hire onboarding, team offsites, customer engagements, and company events
Nice to have
- Prior experience in developing for or operating Trino
Benefits
- Competitive Total Rewards program (competitive pay, attractive stock grants, flexible paid time off, etc.)
- Opportunity and freedom to realize true potential with top talent
- Empowerment to take ownership of careers and drive meaningful change
- Supportive work environment with a focus on diversity, inclusion, and belonging
- Intentional, inclusive, and diverse culture driving deep engagement and authentic belonging
Additional details
- Starburst delivers enterprise intelligence at scale by giving organizations secure, governed access to all their data, wherever it lives. Built for distributed data environments, Starburst helps enterprises power AI and analytics without the cost and complexity of traditional data consolidation. With open standards including Trino and Apache Iceberg, Starburst enables trusted access to complete enterprise context while helping organizations avoid vendor lock-in.
- Leading global enterprises trust Starburst to fuel AI, analytics, and enterprise intelligence.
- Starburst provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws.