Staff Software Engineer - Curated Data

Jobgether

Deutschland

Remote

EUR 120.000 - 160.000

Vollzeit

Vor 6 Tagen
Sei unter den ersten Bewerbenden
Bewerbungsgenerator

Mach aus dieser Rolle ein Vorstellungsgespräch — ein Lebenslauf und ein Anschreiben, die darauf ausgerichtet sind, was dieser Arbeitgeber sucht.

Schaffe es an den ATS-Filtern vorbei

Benefits dieser Stelle

Competitive salary
Employee equity plan
5 weeks paid time off
Fully remote-first environment
Flexible working hours
Parental leave
Travel allowance
Home-office setup allowance
Co-workers in distributed teams
Company merchandise

Zusammenfassung

Jobgether is seeking a Staff Software Engineer to shape the curated data platform in a fully remote, international team. You will design and implement the control plane for the data lifecycle, manage thousands of interdependent data models, and drive architectural decisions across datasets.

You will work across Go, Kotlin, Rust, Python, and SQL, focusing on data correctness, reliability, and scalable systems.

Qualifikationen

  • Significant backend experience with data systems.
  • Production-grade services experience.
  • Experience with orchestration and scheduling systems and their failure modes.
  • Schema evolution and data correctness in downstream-dependent systems.
  • Experience with stateful streaming technologies (Flink, Kafka Streams, Spark, etc.).
  • Strong SQL and data modelling skills with large datasets.
  • Distributed systems fundamentals and debugging/root-cause analysis.
  • Ability to design across data models, services or jobs based on requirements.
  • Excellent written communication for distributed teams.
  • Familiarity with AI development tools and responsible usage for production.

Aufgaben

  • Design and build the control plane for the curated data lifecycle, including orchestration and recovery.
  • Own architectural decisions across datasets, determining best approach (data model, service, or job).
  • Define contracts between data ingestion and curation layers for end-to-end data management.
  • Build reliable monitoring, data quality signals, and alerting with minimal noise.
  • Work across Go, Kotlin, Rust, Python, and SQL to select the right solution.
  • Develop software to orchestrate thousands of interdependent data models for large-scale operations.
  • Propagate schema changes and data corrections without disrupting downstream consumers.
  • Translate ambiguous requirements into designs and actionable work for the team.
  • Implement the most challenging components while enabling others to contribute.
  • Debug production issues and drive root-cause analysis to durable fixes.
  • Contribute to architecture, practices, and decisions in the curated data domain.
  • Collaborate effectively in distributed teams with strong written communication and async work.

Kenntnisse

Backend engineering
Data systems
Distributed systems
SQL
Data modelling
Debugging
Root-cause analysis
Architectural thinking
Communication

Tools

Flink
Kafka Streams
Spark Structured Streaming
dbt
SQLMesh
Parquet
Iceberg
Delta Lake

Jobbeschreibung

This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for aStaff Software Engineer - Curated Databased inGermany.

As a Staff Software Engineer, you will help design the systems that power high-quality, trusted datasets across a rapidly evolving onchain data environment.
You will own challenging problems around data orchestration, dependency management, schema evolution, corrections, and recovery at significant scale.
The role combines deep backend engineering with data systems expertise, requiring strong architectural thinking and a focus on reliable software contracts.
You will take ambiguous product requirements, turn them into clear technical designs and execution plans, and personally build the most complex components.
Working across multiple programming languages and technologies, you will choose the right solution based on the problem rather than familiarity.
You will also help distributed engineering teams break down complex initiatives, ship incrementally, and maintain high engineering standards.
This is an opportunity to have substantial technical influence while working on foundational systems where data quality and correctness are critical.

Accountabilities
  • Design and build the control plane for the curated data lifecycle, including dependency-aware orchestration, backfills, restatements, retries, partial-failure handling, and recovery mechanisms.
  • Own architectural decisions across datasets, determining when a problem is best addressed through a data model, service, or job.
  • Design and maintain clear contracts between data ingestion and curation layers so datasets can be understood and managed end to end.
  • Build reliable alerting, monitoring, and data-quality signals that identify genuine issues while minimising operational noise.
  • Work across Go, Kotlin, Rust, Python, and SQL, selecting technologies based on the requirements of each problem.
  • Develop software that orchestrates and manages thousands of interdependent data models and supports large-scale data operations.
  • Design systems capable of propagating schema changes and data corrections without unnecessarily disrupting downstream consumers.
  • Translate ambiguous product requirements into technical designs, execution sequences, and actionable work for the broader engineering team.
  • Personally implement the most technically challenging components while enabling other engineers to own and deliver complementary work.
  • Debug complex production issues independently and lead root-cause analysis through to durable fixes.
  • Contribute to technical architecture, engineering practices, and system design decisions across the curated data domain.
  • Collaborate effectively with a distributed engineering organisation through clear written communication and a strong async-working approach.
  • Use AI-assisted development tools thoughtfully to increase engineering productivity while validating outputs and maintaining high standards for correctness and quality.
Requirements
  • Significant experience as a backend software engineer with deep expertise in data systems, or as a data engineer who has developed strong software engineering capabilities.
  • Proven track record of building and operating production-grade services, not solely data pipelines.
  • Experience designing, building, or materially extending orchestration and scheduling systems, with a strong understanding of their failure modes and scaling challenges.
  • Demonstrated experience with schema evolution and data correctness in systems where downstream consumers depend on reliable and stable data.
  • Production experience with stateful stream-processing technologies such as Flink, Kafka Streams, Spark Structured Streaming, RisingWave, Materialize, or Feldera.
  • Strong SQL and data-modelling capabilities, particularly when working with large datasets.
  • Solid computer science fundamentals and a strong understanding of distributed systems.
  • Experience reasoning about query execution and the underlying behaviour of data-processing engines is highly valuable.
  • Strong debugging and root-cause-analysis skills, with a track record of driving issues through to durable production fixes.
  • Strong architectural and systems-thinking abilities, with the confidence to make decisions across complex technical domains.
  • Ability to take ambiguous requirements, develop a clear design and implementation sequence, and turn large technical problems into manageable workstreams.
  • Strong written communication skills and the ability to collaborate effectively within distributed engineering teams.
  • Practical experience using AI development tools and an understanding of their limitations, failure modes, and appropriate use in production engineering workflows.
  • Experience with transformation frameworks such as dbt or SQLMesh is a plus, particularly experience extending them after encountering their limitations.
  • Familiarity with data-lake formats such as Parquet, Iceberg, or Delta Lake is advantageous.
  • Experience working in an organisation where data itself is a core product is a plus.
Benefits
  • Competitive salary and equity package, positioned within the top 25% of companies in the sector.
  • Employee equity plan with employee-friendly terms, including a heavily discounted strike price and a 10-year exercise window.
  • 5 weeks of paid time off plus local public holidays, with flexibility to swap holidays where appropriate.
  • Fully remote-first working environment within a distributed international team.
  • Flexible working hours, allowing you to structure your working day around your productivity and priorities.
  • Strong focus on asynchronous collaboration and a deliberate approach to reducing unnecessary meetings.
  • Private medical, dental, and vision insurance.
  • 16 weeks of fully paid parental leave for primary caregivers and 6 weeks for secondary caregivers.
  • Two-week phased return to work at full pay following parental leave.
  • Quarterly company or team offsites at international locations.
  • Annual travel allowance for connecting and co-working with colleagues.
  • Home-office setup allowance, with local coworking space costs covered if preferred.
  • Opportunity to work alongside experienced engineers and specialists in a highly collaborative environment.
  • Company merchandise and team perks.

How Jobgether works:

We use an AI-powered matching process to ensure your application is reviewed quickly, objectively, and fairly against the role's core requirements. Our system identifies the top-fitting candidates, and this shortlist is then shared directly with the hiring company. The final decision and next steps (interviews, assessments) are managed by their internal team.

We appreciate your interest and wish you the best!

Data Privacy Notice: By submitting your application, you acknowledge that Jobgether will process your personal data to evaluate your candidacy and share relevant information with the hiring employer. This processing is based on legitimate interest and pre-contractual measures under applicable data protection laws (including GDPR). You may exercise your rights (access, rectification, erasure, objection) at any time.

Hol dir deinen kostenlosen, vertraulichen Lebenslauf-Check.
oder ziehe deine Datei hierhin.
Similar jobs

Ähnliche Jobs, die dir auch gefallen könnten

Staff Data Engineer-GCP/Data Solutions
Staff Data Engineer-GCP/Data Solutions

Jobgether • Deutschland

Hybrid
EUR 155.000 - 207.000
Staff-level ownership
Mentoring engineers
Flexible work environment
+2
AI Augmented Software Engineer [gn] Data Intelligence Platform
AI Augmented Software Engineer [gn] Data Intelligence Platform

Jobgether • Deutschland

Vor Ort
EUR 90.000 - 140.000
Competitive salary
Remote or hybrid options
AI-assisted engineering exposure
+2
Director, Digital Experience
Director, Digital Experience

Jobgether • Deutschland

Remote
EUR 213.000 - 474.000
Unlimited PTO
Paid holidays
Parental leave
+2
External Post
External Post

Jobgether • Deutschland

Remote
EUR 75.000 - 101.000
Salary: $86,694–$116,681 base
Equity opportunity
Remote work
+3
Lead Enterprise Applications Analyst
Lead Enterprise Applications Analyst

Jobgether • Deutschland

Remote
EUR 121.000 - 155.000
Remote position across US
AI-powered recruiting integration
Bonuses eligibility
+3
Senior Software Engineer - Backend - Billing Team
Senior Software Engineer - Backend - Billing Team

Jobgether • Deutschland

Vor Ort
EUR 90.000 - 125.000
Flat structure
Close to founders
Influence product evolution
+6
Tech Lead/Sr Backend (Go) Developer
Tech Lead/Sr Backend (Go) Developer

Jobgether • Deutschland

Hybrid
EUR 90.000 - 130.000
Remote-friendly (Slovenia)
Founding Staff Mobile Engineer
Founding Staff Mobile Engineer

Jobgether • Deutschland

Remote
EUR 120.000 - 180.000
Remote‑first Europe
Equity participation
35 days of paid leave
+4
Senior Software Engineer - GTM (m/f/d)
Senior Software Engineer - GTM (m/f/d)

Meyandy LLC • Hamburg, Berlin

Vor Ort
USD 104.000 - 150.000
Hybrid work and flex-time
International team and social events
Career & training opportunities
+2
HR AI & Automation Operations Lead
HR AI & Automation Operations Lead

Jobgether • Deutschland

Remote
EUR 120.000 - 180.000
Fully remote
Flexible hours
16 weeks parental leave
+7