Software Engineer Trino Engine at Starburst

Warsaw, Masovian Voivodeship, Poland

Starburst Logo
Not SpecifiedCompensation
Senior (5 to 8 years)Experience Level
Full TimeJob Type
UnknownVisa
Data Analytics, TechnologyIndustries

Requirements

  • At least 2 years of experience developing distributed systems
  • Software development experience with Java
  • Demonstrated experience with software engineering and design best practices
  • Appreciation for creating maintainable, performant, and high quality software as part of a fun, high-performing global team
  • Interest in distributed systems or database internals such as query optimization
  • Intrinsic motivation for improving your software engineering craftsmanship
  • Demonstration of ownership, grit, and bias for action - core values at Starburst
  • Being able to clearly articulate your ideas in writing across various communication channels like Slack, GitHub PRs, and Design Documents

Responsibilities

  • Design, develop and maintain core components in Open Source Trino, the Starburst Enterprise Platform, or the Starburst Galaxy
  • Research and Improve performance of Trino query engine on complex queries without sacrificing correctness of the results
  • Collaborate with your team members and other teams globally and operate in a fast paced environment
  • Provide exceptional customer support for both internal and external customers

Skills

Key technologies and capabilities for this role

JavaTrinoQuery EnginePerformance OptimizationDistributed SystemsGitHubOpen Source

Questions & Answers

Common questions about this position

What salary or compensation is offered for this Software Engineer role?

This information is not specified in the job description.

Is this Software Engineer position remote or does it require office work?

This information is not specified in the job description.

What skills and experience are required for this Software Engineer Trino Engine role?

Candidates need at least 2 years of experience developing distributed systems, software development experience with Java, and demonstrated experience with software engineering and design best practices. Additional qualities include appreciation for maintainable, performant software, interest in distributed systems or database internals, and strong written communication skills.

What is the company culture like at Starburst for this engineering role?

Starburst features a globally distributed engineering team that prioritizes focused work with minimal meetings, collaboration across teams, clear written communication via Slack, GitHub PRs, and design documents, and core values of ownership, grit, and bias for action in a fun, high-performing environment.

What makes a strong candidate for the Software Engineer Trino Engine position?

Strong candidates demonstrate at least 2 years in distributed systems and Java experience, along with ownership, grit, bias for action, interest in database internals like query optimization, and bonus for Trino familiarity or open-source contributions.

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