Staff Software Engineer – Data

Posted Sep 8

This is a fully remote position, open to applicants in United States.

📋 Description

• Transform product requirements into technical specifications by modeling the domain, defining interfaces and workflows, and managing trade-offs.

• Decompose larger problems into manageable tasks that can be handled by other engineers, sequencing deliveries to ensure that valuable functionality is released early.

• Influence significant architectural choices across the data platform.

• Take ownership of components from design through to production.

• Work across the technology stack, primarily utilizing Go, Kotlin, Rust, and Python when suitable.

• Design systems for accuracy and performance under real-world volumes, incorporating large-scale data ingestion, distributed processing, and data lake storage.

• Elevate the standards for design reviews, testing, and task breakdown.

• Guide engineers by setting an example within a fully distributed team.

• Collaborate with product stakeholders, customers, and the engineering team to define and commit to project scopes.


⛳️ Requirements

• Strong background as a generalist with a solid foundation in computer science principles.

• Quick adaptability to new technologies and problem domains.

• Ability to reason from first principles, clarify assumptions, identify constraints and invariants, and derive effective solutions.

• Proven experience in designing and deploying distributed data systems.

• Capability to make system contracts, state transitions, invariants, and failure modes explicit.

• Understanding of fault models and scaling vulnerabilities in distributed data systems.

• Comfort with ambiguity and the ability to commit to and defend project scopes.

• Proficient use of AI tools, along with an understanding of their limitations.

• Strong written communication skills.

• Not mandatory, but beneficial: experience with data lakes and formats such as Parquet, Iceberg, or Deltalog.

• Not mandatory, but beneficial: experience at an organization where data is the primary product.


🏝️ Benefits

• Competitive salary and equity package; salary and equity are within the top 25% of companies in the industry.

• Employee equity plan featuring a heavily discounted strike price (~90%) and a 10-year exercise window.

• 5 weeks of paid time off (PTO) in addition to local public holidays, which can be exchanged.

• Fully remote-first work environment with a distributed team and flexible working hours.

• A mix of asynchronous and synchronous work designed to minimize meeting overload.

• Comprehensive private medical, dental, and vision insurance.

• 16 weeks of fully paid parental leave for primary caregivers.

• 6 weeks of fully paid parental leave for secondary caregivers.

• 2-week part-time phased return at full pay.

• Quarterly company or team offsite events.

• Annual travel allowance for connecting and co-working with teammates.

• Allowance for home office setup or payment for a local co-working space.

• Dune merchandise.

People also viewed

futureproof consulting21 hours ago

Enterprise Asset Management Integration, Data Migration Lead

EuropeFreelanceData Engineer
ApplyView job
amentis solutions GmbH21 hours ago

Senior Software Engineer, Data & ML

DE flagGermany OnlyFull-timeData Engineer
ApplyView job
Crux22 hours ago

Data Engineer

US flagUnited States, +1 more countryFull-timeData Engineer$130k – $180k/year
ApplyView job
Sicredi22 hours ago

Data Engineer – Asset Management

BR flagBrazil OnlyFull-timeData Engineer
ApplyView job
Stefanini Brasil22 hours ago

Data Engineer, Snowflake

BR flagBrazil OnlyFull-timeData Engineer
ApplyView job
Sicredi22 hours ago

Data Engineer – Asset Management

BR flagBrazil OnlyFull-timeData Engineer
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers