Resumo da vaga

Junior Data Engineer

Requisitos e responsabilidades

Conteúdo da vaga extraído em seções para revisão mais rápida.

📅 Start date

  • Q3 2026 - from September, 3-month notice period accepted

🏡 Contract type

  • Permanent contract (CDI), full-time
  • Seniority: Junior (0-2 years of experience)

🌍 Location

  • Hybrid (Lausanne) or 100% Remote (Europe)

Onboarding & scoping

  • Get up to speed on access: payment and billing data APIs, Data Warehouse (currently hosted in SQL)
  • Understand the business model and the data behind it
  • Brainstorm data and ETL/ELT pipeline architecture with the Head of Data

Business needs gathering

  • Talk to the relevant teams (payment, product) to understand their data needs
  • Harmonize sources and make data accessible

Build & automation

  • Develop integrations into the Data Warehouse (ETL/ELT pipelines)
  • Model raw data into clean tables (fact/dimension tables, right granularity)
  • Automate processing with Python scripts

Delivery & quality

  • Build clear dashboards for business teams
  • Define and implement data validation tests

⭐ Your profileExperience

  • Seniority: Junior
  • 0-2 years of experience
  • Hands-on data projects (personal, academic, or internships) demonstrating very solid SQL and Python and strong data engineering fundamentals
  • Appetite for a startup environment where everything is still to be built
  • Big plus if you have already worked with online payment data and APIs

Technical skills

  • Must-haves:Solid SQLSolid PythonGit and Unix commandsData modeling fundamentals: fact/dimension tables, right granularityWarehouse maintenance fundamentals: full vs incremental loads, merge/upsert, re-runnable/idempotent pipelinesAI native: proficient with AI coding tools to move fast (Claude Code preferred, Cursor/Copilot ok)
  • Solid SQL
  • Solid Python
  • Git and Unix commands
  • Data modeling fundamentals: fact/dimension tables, right granularity
  • Warehouse maintenance fundamentals: full vs incremental loads, merge/upsert, re-runnable/idempotent pipelines
  • AI native: proficient with AI coding tools to move fast (Claude Code preferred, Cursor/Copilot ok)
  • Nice-to-haves (we do not filter on these):dbt, DagsterA cloud warehouse (BigQuery, Snowflake…)Experience with payment processor data
  • dbt, Dagster
  • A cloud warehouse (BigQuery, Snowflake…)
  • Experience with payment processor data

Must-haves:

  • Solid SQL
  • Solid Python
  • Git and Unix commands
  • Data modeling fundamentals: fact/dimension tables, right granularity
  • Warehouse maintenance fundamentals: full vs incremental loads, merge/upsert, re-runnable/idempotent pipelines
  • AI native: proficient with AI coding tools to move fast (Claude Code preferred, Cursor/Copilot ok)

Details

  • dbt, Dagster
  • A cloud warehouse (BigQuery, Snowflake…)
  • Experience with payment processor data

Interpersonal skills

  • Curiosity: you ask the right questions
  • Autonomy, for a junior profile
  • Comfortable engaging with business teams (payment, product) to gather and challenge their needs

Language skills

  • English: fluent (working language)
  • French: a plus (office in Lausanne)

✅ What makes this role attractive

  • Founding role: first hire of a data department under construction - you help build everything (architecture, pipelines, tooling choices) rather than inheriting a legacy setup
  • Close mentorship: direct coaching from the Head of Data, who reports to the CEO - accelerated learning
  • Real impact: your work is actually used by internal teams to make decisions
  • Skill growth: data engineering fundamentals plus bonus topics (dbt, Dagster, cloud, payment data)
  • Modern coding culture: AI coding tools fully embraced to move fast
  • Flexibility: hybrid in Lausanne or remote in Europe
  • Outlook: a department set to grow fast, with real opportunities to progress

👣 The challenges

  • A brand-new department: a team of two, no established data community yet - the Head of Data supports you daily, but you need to enjoy autonomy and ambiguity
  • Everything is still to be built: few existing processes, docs, or standards - a playground for some, a real change of pace for others
  • A broad scope: payment + product, pipelines + modeling + dashboards + quality - you need to prioritize
  • High bar on the fundamentals: no compromise on SQL/Python and data engineering rigor
  • Sensitive topic: payment and revenue data - rigor and reliability expected

📋 Our recruitment process

  • Discovery interview with our Talent Acquisition Manager, Noémie - 30 min
  • Live technical interview with our Head of Data Youssef and our DevOps Engineer Alexander - 1h30
  • Culture interview with our CHRO, Leandra, and our CEO, David - 1h
  • 1 reference check

🌿 Work environment

  • Professional development opportunities: at DotWorld, we believe every employee has the potential to outdo themselves. We offer opportunities to learn, grow, and shape the future of our company.
  • A culture of innovation: we constantly encourage our teams to think outside the box and bring new ideas.
  • Strong company growth, which means strong career prospects in the years to come.
  • Everything is still to be created: every idea, every initiative counts in building our culture, our projects, and our vision together.
Vagas similares

Mantenha uma lista reserva.

Ver stack
FocoData EngineeringÁrea da vaga
Sinal de senioridadeJuniorNível do candidato
StackPython, REST, SnowflakeSkills principais
Localização40 países aceitosElegibilidade

Stack

Use estas tags para comparar vagas remotas similares.

Elegibilidade de localização

Candidatos devem aplicar apenas quando o país do perfil estiver listado aqui.

Fluxo de contratação

O WithMira mostra a vaga e depois envia candidatos para a aplicação da empresa.

1Confira fit da vaga, stack e elegibilidade de localização no WithMira.
2Abra a página de aplicação da empresa pelo link rastreado.
3Salve a vaga ou assine oportunidades similares antes de sair.