Staff Software Engineer - Data

New
D
DuneBlockchain Analytics
East Coast US & Europe (Remote), Europe and eastern US timezonesFull-TimeStaff
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Required Skills
PythonCloud ComputingKotlinData engineeringGoRustDistributed Systems

Requirements

  • Strong generalist with solid computer science fundamentals.
  • Proven experience designing and shipping distributed data systems, including understanding fault models and scaling.
  • Proficiency in languages such as Go, Kotlin, Rust, and Python.
  • Ability to reason from first principles to derive solutions rather than relying solely on familiar patterns.
  • Strong communication skills for writing and collaborating in a distributed team.
  • Experience effectively utilizing AI tools while understanding their limitations.
  • Comfortable operating in ambiguous environments and defending technical scope.
  • Experience with data lakes, Parquet, Iceberg, or Deltalog (preferred).
  • Experience working in a company where data is the core product (preferred).

Responsibilities

  • Turn product requirements into technical requirements by modeling the domain and defining interfaces and workflows.
  • Break large, complex problems into actionable tasks for other engineers, sequencing work to deliver value early.
  • Drive high-impact architectural decisions across the data platform, owning components end-to-end from design through production.
  • Build and maintain large-scale ingestion, distributed processing, and data lake storage systems.
  • Raise standards for design reviews, testing, and team task breakdown.
  • Mentor engineers by example within a fully distributed, asynchronous-focused team.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now