Senior Software Engineer - Data Ingestion & Transformation at Starburst
Boston, Massachusetts, USA -
Full Time


Start Date

Immediate

Expiry Date

27 Nov, 25

Salary

236250.0

Posted On

28 Aug, 25

Experience

2 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Good communication skills

Industry

Computer Software/Engineering

Description

ABOUT STARBURST

Starburst is the data platform for analytics, applications, and AI, unifying data across clouds and on-premises to accelerate AI innovation. Organizations—from startups to Fortune 500 enterprises in 60+ countries—rely on Starburst for fast data access, seamless collaboration, and enterprise-grade governance on an open hybrid data lakehouse. Wherever data lives, Starburst unlocks its full potential, powering data and AI from development to deployment. By future-proofing data architecture, Starburst helps businesses fuel innovation with AI.

How To Apply:

Incase you would like to apply to this job directly from the source, please click here

Responsibilities

ABOUT THE ROLE

Starburst is looking for a Senior Software Engineer to work with our globally distributed engineering team on Starburst’s industry-leading data ingestion and transformation platform. In this role, you’ll contribute directly to the evolution of Starburst, tackling complex challenges across our managed SaaS, open source, and proprietary offerings - an ideal environment for learning and innovation. As a Senior Software Engineer on our Icehouse team, you’ll build highly scalable systems for ingesting and transforming data on Starburst’s open data lakehouse. This is a unique opportunity to work at the forefront of data systems built around the open source distributed query engine Trino, and Apache Iceberg.

As a Senior Software Engineer at Starburst you will:

  • Design, develop and operate systems and features relating to data ingestion and transformation. You’ll build on our systems which have proven ingestion up to 100GB/second.
  • Work cross functionally to ensure the best experience for our customers.
  • Build and implement features for creating and operating data lakes based on Apache Iceberg, such as streaming ingestion from Apache Kafka and Kafka-compatible systems; file ingestion from cloud object storage such as Amazon S3; data transformations; and automated scalable data maintenance.
  • Provide considerate and timely review of your peers’ design proposals pull requests.
  • Help to build a highly effective culture across Starburst and your team.

WHERE COULD THIS ROLE BE BASED?

  • This role is based in our Boston office and follows a hybrid model, with an expectation of being onsite 2-3 days per week.
Loading...