Senior Software Engineer - Data Ingestion & Transformation

permanent
Fully Remote

Only accepting applications from: United States

  • Design, develop and operate systems and features relating to data ingestion and transformation.
  • Work cross functionally to ensure the best experience for customers.
  • Build and implement features for creating and operating data lakes based on Apache Iceberg.
  • Provide considerate and timely review of peers' design proposals pull requests.
  • Help to build a highly effective culture across Starburst and the team.

Experience

  • 5+ years of experience developing software
  • Prior experience developing distributed systems
  • Extensive software development experience with Java
  • Experience with other systems programming languages (Rust, C++, Go, etc) can be considered
  • Demonstrated experience with software engineering and design best practices
  • Prior experience with software development using Trino, Apache Iceberg, Apache Kafka, or cloud object storage is a huge plus

Salary and Perks

Pay range: $193K - $236K

  • Equity packages (ISOs)
  • Comprehensive benefits offering
  • Attractive stock grants
  • Flexible paid time off

About Starburst Data

End-to-end analytics platform

Workster

Remote Jobs for US Residents

We've built a new platform specifically for US residents to find remote work.

Discover Workster

Power Search

Find the jobs that don't get advertised

We've built a tool to help you discover all of the remote jobs that never get advertised.

Discover Power Search