Back to jobs

Data Engineer - DMP, Streaming & Analytics

Pay
Pay not listed
Work setting
Hybrid — work setting source
Work setup in the employer’s posting: hybrid
From the employer’s posting
Employment
Full-time — employment source
Employment type Full-time
Employment type in the employer’s posting: Full-time
From the employer’s posting

What you’ll work on

Full posting
  • Own the event ingestion and stream processing pipeline, keeping it stream-first

  • Compute audiences and measurement over high-velocity event streams in near-real-time

  • Design how segments are computed, stored, refreshed and exposed to serving

  • Write explicit specs and gatekeep AI-generated code diffs

  • Maintain schemas, data contracts and Architecture Decision Records

From the employer’s posting
Own the ingestion and processing pipeline. It is stream-first by design
Computing audiences and measurement over very large, high-velocity event streams, in near-real-time
Own how raw signals become targetable audiences — how they are computed, stored, refreshed, and exposed to the serving path
You specify work as explicit, self-sufficient issues, direct agentic tooling to implement, and gatekeep every diff
Schemas, data contracts and Architecture Decision Records are documented

What you’ll bring

All qualifications

Core experience

  • 5+ years building data or backend systems in production, with genuine ownership of a pipeline's reliability and the correctness of its output.
Qualification wording
5+ years building data or backend systems in production, with genuine ownership of a pipeline's reliability and the correctness of its output. - Depth on hard data problems— you have built things where scale, real time, or accuracy made the design non-obvious, and you can talk through the tradeoffs you chose and why. - Streaming experience and a real grasp of stream-vs-batch tradeoffs, event modelling, and schema evolution. - Comfort in a compiled systems language (Rust, Go, C++, Scala or similar). The codebase is Rust; the language is the tool, the data thinking is the skill. - Working knowledge of an analytical data store and SQL. DMP / ad-data or audience/segmentation experience is a strong plus.
Apply at Yassir

Posting record

Report an error
Status in our records
Live
First seen by us
Sep 12, 202654 days ago
Recorded sightings
39
Last seen by us
Nov 4, 2026
Employer says posted
Sep 10, 2026

These dates show when we found the posting. Check the employer’s website to confirm it is still accepting applications.

How this job compares

Time since we first saw it

Day 54

Similar jobs usually come down between day 6 and day 54.

From 11,035 similar postings that came down. Coming down is not always a hire.

Yassir is hiring

7 open jobs

Open jobs by the week we first saw them, last 12 weeks.

  • Its jobs tend to stay up a long time
Hiring record

See how this role fits your experience

Add your resume and we’ll mark which of these tools you already use, and point out anything in the posting that could rule you out.

  • C++
  • Rust
  • Scala
  • SQL
  • Kubernetes
  • Go
  • GCP
Where the posting names them
Essential Experience - 5+ years building data or backend systems in production, with genuine ownership of a pipeline's reliability and the correctness of its output. - Depth on hard data problems— you have built things where scale, real time, or accuracy made the design non-obvious, and you can talk through the tradeoffs you chose and why. - Streaming experience and a real grasp of stream-vs-batch tradeoffs, event modelling, and schema evolution. - Comfort in a compiled systems language (Rust, Go, C++, Scala or similar). The codebase is Rust; the language is the tool, the data thinking is the skill. - Working knowledge of an analytical data store and SQL. DMP / ad-data or audience/segmentation experience is a strong plus. Core Competencies & Mindset
The Tech Environment - Data: event streaming and stream processing, relational and analytical stores. - Language: the codebase is a compiled systems language; we care more about how you reason about data than about the language you arrive with. - Domain: DMP, segments, audiences, identity, measurement. - Cloud: Google Cloud Platform, Kubernetes. Profile & Requirements

Your next step

Complete your application on jobs.lever.co. The employer’s form will show what is required.

Applying through Lever

  • No account needed: one form, and Lever reads your resume into the profile recruiters search.

Already applied? Track this application

Demand for Data Engineer roles

New Data Engineer postings at the employers we follow are up 8% over the last 5 weeks compared with the 5 before.

Weekly new Data Engineer postings at the same employers, from the week of August 17 to the week of October 26. The fewest in a week was 839, the most 1,314, and the latest week had 1,086.
August 17Last week

Each bar is one week of new postings. The darkest bars are the last 5 weeks.

Counted from the hiring pages we’ve followed for at least five weeks, so employers we add don’t look like growth. Updated weekly.

About the role

We file this job under Data Engineer, by the work the posting describes.

Data engineers build and run the pipelines that copy data out of apps and outside services into a warehouse or lake, and fix them when a source changes or a load fails.

Expect SQL, Python, a cloud platform, a scheduler such as Airflow, and often tools for large data such as Spark or Kafka.

An analytics engineer works one step later, turning the raw data a data engineer lands into clean tables people can query.

US government figures for database architects

Median yearly pay, May 2025
$139,500
Expected change, 2025 to 2035
9.4% more jobsagainst 3.5% for all jobs

The government has no code for data engineers, so these figures are for the closest group, database architects, which includes data integration and data warehousing specialists.

Source: US Bureau of Labor Statistics, Occupational Employment and Wage Statistics (May 2025) and Employment Projections (2025 to 2035). Occupation code 15-1243.

Job description

View original posting ↗

 Context & Vision

In 2026, writing code is no longer the primary bottleneck; managing its complexity and ensuring its reliability is. We are building a highly resilient advertising platform with a very lean, senior internal team, and we intend to keep it that way.

To achieve scale without the overhead of a large engineering department, we rely on an AI-first development paradigm and a philosophy borrowed from the best large-scale open-source projects. Our code is not public, but our governance is theirs: asynchronous communication, exhaustive written documentation, explicit rules, and uncompromising quality gates. It is the only way a small team of humans and AI agents ships serious systems without accumulating technical debt.

This role owns the data engine underneath the platform: the streams, segments and audiences that make advertising intelligent.

The Role

You will own the data and DMP layer end to end — the event streams flowing in, the segment and audience computation, and the analytical stores that feed targeting and reporting. What we hire for is judgment: the problems here are hard in the interesting way, and the interesting part is the tradeoffs you choose.

1. Hard problems, at real-time scale.Computing audiences and measurement over very large, high-velocity event streams, in near-real-time, where being right is not always the same as being exact and every choice has a real cost. We describe the problems; we expect you to bring the approach.

2. Stream-First Pipeline.Own the ingestion and processing pipeline. It is stream-first by design; you keep it that way rather than falling back to batch.

3. Segments & Audiences.Own how raw signals become targetable audiences — how they are computed, stored, refreshed, and exposed to the serving path. This is the intelligence layer of the product.

4. AI-First Delivery & Governance. We expect AI to write most of the code; you are the editor, not the typist. You specify work as explicit, self-sufficient issues, direct agentic tooling to implement, and gatekeep every diff. Schemas, data contracts and Architecture Decision Records are documented. If it is not written down, it does not exist.

 The Tech Environment

- Data: event streaming and stream processing, relational and analytical stores.
- Language: the codebase is a compiled systems language; we care more about how you reason about data than about the language you arrive with.
- Domain: DMP, segments, audiences, identity, measurement.
- Cloud: Google Cloud Platform, Kubernetes.

Profile & Requirements

We are looking for a data-minded engineer who frames a problem before reaching for a tool, owns correctness, and thrives in a lean, high-quality environment. This role is not suited to someone who wants a narrow, hand-fed scope inside a large team.

Essential Experience

- 5+ years building data or backend systems in production, with genuine ownership of a pipeline's reliability and the correctness of its output.
- Depth on hard data problems— you have built things where scale, real time, or accuracy made the design non-obvious, and you can talk through the tradeoffs you chose and why.
- Streaming experience and a real grasp of stream-vs-batch tradeoffs, event modelling, and schema evolution.
- Comfort in a compiled systems language (Rust, Go, C++, Scala or similar). The codebase is Rust; the language is the tool, the data thinking is the skill.
- Working knowledge of an analytical data store and SQL. DMP / ad-data or audience/segmentation experience is a strong plus.

Core Competencies & Mindset

- Judgment over recipes: you frame a data problem and its constraints before choosing an approach, and you can say when an approximate answer is the right engineering call and when it is not.
- Distributed & complex systems: knowledge of, and a taste for, distributed and complex systems is very welcome. Tell us about the ones you have built or operated — what made them hard.
- AI Development Lifecycle: genuine proficiency editing and validating AI-produced code, and decomposing ambiguous goals into specifications an agent can execute unattended.
- Uncompromising Quality: a maniacal focus on data correctness, freshness, and reliability. A wrong number that ships is a wrong number the business trusts.
- Written & Asynchronous: exceptional written communication; effective in a distributed, async environment (Paris timezone +/- 3h).
- Ownership: you own your pipeline and its documentation completely, and you surface problems before they are asked about.

Employment type

Full-time

Source details

View original posting ↗

Source notes

Source excerpts

Selected passages from the saved posting. Check the full description for conditions and exceptions.

Pay

No pay amount identified in the saved description.

Location & working pattern

Algiers, Algeria

Working pattern and location restrictions need checking in the full posting.

Work authorization

No clear work-authorization passage found. Eligibility is unconfirmed.

Find answers in the posting

AI
How answers work

AI selects complete passages from this posting. Check them for conditions and exceptions.

Uses this posting and your question. No profile needed.