S

Starburst

Enterprise-ready Trino data analytics platform

Staff Software Engineer

Backend EngineeringConfirmed live in the last 24 hours
Full-timeWarsaw, Poland

About the Job

Requirements

  • At least 8 years of professional backend experience, with strong expertise in Java and production experience building JVM-based services.
  • Experience designing and operating distributed systems in production.
  • Extensive experience designing and evolving RESTful APIs, including validation, error modeling, pagination, filtering, backward-compatible versioning, and OpenAPI documentation.
  • Hands-on production experience with Kubernetes, including authoring manifests and Helm charts, and strong Docker experience covering multi-stage builds, image optimization, and security best practices.
  • Experience owning CI/CD for complex Java codebases using GitHub Actions or Jenkins.
  • Practical AWS experience with S3 or S3-compatible object storage, IAM roles and policies, and AWS SSO.
  • Familiarity with OAuth2 or OIDC authentication, token-based authentication, and session management.
  • Proven experience leading architecture across multiple services or systems.
  • Ability to drive cross-team RFCs, break down ambiguous problems, influence engineering standards, and raise technical standards through code reviews and mentorship.
  • Ability to travel for in-person work, including onboarding, offsites, customer engagements, and company events.

Responsibilities

  • Own critical backend and platform components that orchestrate distributed compute for enterprise customers.
  • Lead the design and implementation of JVM-based services and surrounding infrastructure, including Kubernetes deployments, Docker image strategy, CI/CD automation, AWS integrations, and secure enterprise authentication flows.
  • Provide architectural leadership, cross-team influence, and long-term platform ownership.
  • Own long-term platform health, not just feature delivery.

Desired Qualifications

  • Experience working with Spark, Trino/Presto, or comparable distributed compute engines.
  • Experience implementing metrics, preferably with Prometheus, distributed tracing with OpenTelemetry, and structured logging for JVM services.
  • Experience building job orchestration platforms.
  • Experience working in enterprise or B2B environments.
  • Strong Python skills for automation and tooling.
  • Experience running systems in hybrid or on-premises environments.
  • Collaboration on open-source projects.

About the Company

Starburst

Enterprise-ready Trino data analytics platform

Starburst provides an enterprise-grade distribution of the Trino SQL engine and professional support to run fast analytics on data lakes and other sources. It offers Starburst Galaxy (cloud) and Starburst Enterprise (on-prem) with extra connectors, security features, and enterprise support. The system connects to popular tools like Tableau, Power BI, Looker, and Python clients, enabling seamless data access across different data sources. Users access and query data through the Trino engine, which coordinates queries across data sources and returns results via familiar BI or programming interfaces. Starburst differentiates itself by adding enterprise-grade security, governance, and connectors on top of Trino, plus both cloud and on-prem options. The company’s goal is to help customers gain faster, more reliable data insights and better decision-making by enabling scalable analytics across data lakes and other sources.

Company size
501-1,000
Company stage
Series D
Total funding
$414M
Headquarters
Boston, MA
Founded
2017

Recently Posted Jobs

Explore more opportunities at Starburst

See more jobs