Dotworld
Junior Data Engineer
Vaga remota de Data Engineering com fit claro de localização do candidato.
Publicada18 de jul. de 2026
Países elegíveis40 países aceitos
Sinal de senioridadeJunior
Modelo de trabalhoRemoto
Locais aceitos para candidatos
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.
SQL 8 países aceitos
Middle/Senior Full Stack EngineerMark43Ver vaga GraphQL, Java 8 países aceitos
Middle Software Engineer (Integrations)Mark43Ver vaga Content Classification, English 8 países aceitos
Taxonomy Analyst (German Speaker)IndeedVer vaga Content Classification, English 8 países aceitos
Taxonomy Analyst (Spanish Speaker)IndeedVer vaga 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.
Seu perfilPaís não definidoEntre para comparar seu país com esta vaga.
Ver todos os 40 países aceitos
AlbâniaArmêniaÁustriaBielorrússiaBélgicaBulgáriaCroáciaChipreTchéquiaDinamarcaEstôniaFinlândiaFrançaAlemanhaGréciaHungriaIslândiaIrlandaItáliaLetôniaLituâniaLuxemburgoMaltaMoldáviaMontenegroPaíses BaixosMacedônia do NorteNoruegaPolôniaPortugalRomêniaSérviaEslováquiaEslovêniaEspanhaSuéciaSuíçaTurquiaUcrâniaReino Unido
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.