Software Engineer II at Starburst

San Francisco, California, United States

Starburst Logo
Not SpecifiedCompensation
Mid-level (3 to 4 years)Experience Level
Full TimeJob Type
UnknownVisa
Technology, Analytics, AIIndustries

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
  • Prior experience in developing for or operating Trino (huge plus)
  • Demonstration of ownership, grit, and bias for action
  • Ability to travel occasionally for onboarding, offsites, customer engagements, and company events
  • Based in Boston or San Francisco office (hybrid model, onsite 2-3 days per week)

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 code base and team productivity
  • Provide considerate and timely review of peers' pull requests and design proposals
  • Own APIs for provisioning and upgrading cloud infrastructure across AWS, Azure, and GCP
  • Build operational tooling and support product in production
  • Drive collaboration with stakeholders on reliability, scalability, and efficiency
  • Enable engineering organization with continuous delivery and tooling for developer environments
  • Provide tooling and infrastructure primitives for introspection and administration of Starburst Galaxy, including modifications to Trino and Galaxy services

Skills

Key technologies and capabilities for this role

TrinoAWSAzureGCPAPIsContinuous DeliveryObservabilityInfrastructure ProvisioningSaaSBackend Infrastructure

Questions & Answers

Common questions about this position

Is this a remote position?

Yes, this is a fully distributed role, meaning it supports remote work with no specified office requirements.

What programming languages are required for this role?

Experience developing software in Java and TypeScript is required.

What key experiences are they looking for in candidates?

They seek passion for software engineering with a focus on Infrastructure Engineering, along with cloud infrastructure architecture and orchestration experience.

What does the team structure look like?

The role is on the Starburst Galaxy Reliability, Scalability, & Efficiency team, divided into Core Infrastructure, Delivery & Enablement, and Observability sub-teams.

What makes a strong candidate for this Software Engineer II position?

Strong candidates show passion for software engineering especially Infrastructure Engineering, have cloud infrastructure experience, proficiency in Java and TypeScript, and can contribute to reliability, scalability, and peer reviews.

Starburst

Data analytics and SQL engine distribution

About Starburst

Starburst specializes in data analytics by providing a distribution and support for the Trino SQL engine, which is designed for efficient and scalable analytics on data lakes and various data sources. Their products, Starburst Galaxy and Starburst Enterprise, allow clients to access and analyze data quickly, whether in the cloud or on-premises. Starburst connects seamlessly with popular data visualization tools like Tableau, Power BI, and Looker, making it easier for users to integrate and access their data. What sets Starburst apart from competitors is its enhancement of the open-source Trino engine with additional connectors, security features, and dedicated enterprise support. The company's goal is to help organizations achieve faster data insights and better decision-making through improved analytics capabilities.

Boston, MassachusettsHeadquarters
2017Year Founded
$402.7MTotal Funding
SERIES_DCompany Stage
Data & Analytics, Enterprise SoftwareIndustries
501-1,000Employees

Benefits

Competitive salary & attractive stock grants
Remote-friendly work options
Quality & affordable insurance
Flexible & generous paid time off
Environment of transparency, honesty & respect

Risks

Increased competition from companies like Dell could impact Starburst's market share.
The rapid growth of unique data vendors may lead to increased market complexity.
Enterprises moving towards single-cloud strategies could challenge Starburst's multi-cloud offerings.

Differentiation

Starburst offers both cloud-based and on-premises solutions, catering to diverse client needs.
The company enhances the open-source Trino engine with additional connectors and security features.
Starburst's platform integrates with popular data tools like Tableau, Power BI, and Looker.

Upsides

Starburst Galaxy achieved 3x year-over-year growth in active customers and usage volume.
The platform enables 10X faster data processing and 66% cost reduction for clients like Arity.
Starburst's Icehouse platform leverages open-source Trino and Apache Iceberg for scalability.

Land your dream remote job 3x faster with AI