Staff Software Engineer · Starburst

Fri, 24 Apr 2026 16:11:26 GMT
Engineering

Starburst · San Francisco, CA · $190,000-$250,000 USD · onsite

We're looking for an experienced Staff Software Engineer to join our team. As a Staff Software Engineer, you will design, build, and operate high-quality data lakes and software systems that feed them. You will write production-grade software, services, APIs, tooling, and automation that enables data workflows and integrations at scale. You will also collaborate with technical leads, product managers, and data analysts to build robust data products and analytics.

Some of the key responsibilities of this role include:

Designing, building, and operating high-quality data lakes and software systems that feed them

Writing production-grade software, services, APIs, tooling, and automation that enables data workflows and integrations at scale

Collaborating with technical leads, product managers, and data analysts to build robust data products and analytics

Finding innovative ways to use Trino and Starburst to solve complex data management and software architecture challenges

Leveraging AI to democratize access to datasets for users throughout Starburst

We're looking for someone with at least 7 years of combined experience in software engineering and/or data engineering, with genuine depth in both. You should have strong software engineering fundamentals, including writing clean, testable, well-reviewed code in Java, Python, or Scala. Experience building and optimizing data pipelines using Trino, Spark, dbt, and related frameworks is also required.

If you're passionate about building scalable and reliable software systems, and have a strong desire to learn and grow with our team, we'd love to hear from you.