Dotworld
Junior Data Engineer
Rol remoto de Data Engineering con fit claro de ubicación del candidato.
Publicado18 jul 2026
Países elegibles40 países aceptados
Señal de seniorityJunior
Modelo de trabajoRemoto
Ubicaciones aceptadas para candidatos
Resumen del rol
Junior Data Engineer
Requisitos y responsabilidades
Contenido del rol extraído en secciones para revisar más rápido.
📅 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.
Roles similares
Mantén una lista de respaldo.
SQL 8 países aceptados
Middle/Senior Full Stack EngineerMark43Ver rol GraphQL, Java 8 países aceptados
Middle Software Engineer (Integrations)Mark43Ver rol Content Classification, English 8 países aceptados
Taxonomy Analyst (German Speaker)IndeedVer rol Content Classification, English 8 países aceptados
Taxonomy Analyst (Spanish Speaker)IndeedVer rol Stack
Usa estas tags para comparar roles remotos similares.
Elegibilidad de ubicación
Candidatos deberían aplicar solo cuando el país del perfil aparece aquí.
Tu perfilPaís no definidoInicia sesión para comparar tu país con este rol.
Ver todos los 40 países aceptados
AlbaniaArmeniaAustriaBielorrusiaBélgicaBulgariaCroaciaChipreChequiaDinamarcaEstoniaFinlandiaFranciaAlemaniaGreciaHungríaIslandiaIrlandaItaliaLetoniaLituaniaLuxemburgoMaltaMoldaviaMontenegroPaíses BajosMacedonia del NorteNoruegaPoloniaPortugalRumaníaSerbiaEslovaquiaEsloveniaEspañaSueciaSuizaTurquíaUcraniaReino Unido
Flujo de contratación
WithMira muestra el rol y luego envía candidatos a la aplicación de la empresa.
1Revisa fit del rol, stack y elegibilidad de ubicación en WithMira.
2Abre la página de aplicación de la empresa desde el link rastreado.
3Guarda el rol o suscríbete a oportunidades similares antes de salir.