Skip to content
ITA Jobs
All vacancies

Staff Software Engineer - Data Products

Dune

Remote · United StatesSalary not disclosedfull-timeDune Careers

That is a software architecture problem in a data domain. This role is a hybrid: a backend engineer who thinks in systems and contracts, working on data.

Responsibilities

  • Design and build the control plane for our curated data lifecycle: dependency-aware orchestration, backfills, restatements, retries, partial failure, and recovery
  • Decide, dataset by dataset, whether the answer is a model, a service or a job, and own that architecture through production
  • Design the contracts between ingestion and curation so a dataset can be reasoned about end to end
  • Build alerting and data quality signals that catch real problems and stay quiet otherwise, so on-call is about incidents rather than noise
  • Work across Go, Kotlin, Rust, Python and SQL, choosing the right tool rather than the familiar one
  • Break large problems into work other engineers can own, and sequence it so we ship something useful early
  • You might be a great fit if
  • You are a backend engineer who has gone deep on data systems, or a data engineer who became a strong software engineer. You ship production services, not only pipelines
  • You have built or materially extended orchestration and scheduling systems, and can explain precisely what breaks at scale and why
  • You have handled schema evolution and data correctness in a system with real consumers downstream, where a breaking change has a cost

Languages

    Work format
    Remote
    Seniority
    Senior
    Posted
    14 Sept 2026
    Last verified
    In the last 5 days

    Similar roles

    Keep looking