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