Senior Data Engineer - Data Ingestion and Enrichment team
Preply
We power people’s progress.
At Preply, we’re all about creating life-changing learning experiences. We help people discover the magic of the perfect tutor, craft a personalised learning journey, and stay motivated to keep growing. Our approach is human-led, tech-enabled - and it’s creating real impact.
We’ve just reached unicorn status with a $150M Series D, accelerating our vision to transform education through human-led, AI-enhanced learning. Today, 100,000+ tutors teach 90+ languages to learners in 180 countries - and we’re only getting started. As a category-defining company, we’re shaping what the future of learning looks like at global scale.
Every Preply lesson sparks change, fuels ambition, and drives progress that matters. Joining Preply means helping define the future of education at global scale, and building something that truly matters for millions of people, every day.
Meet the team!
At Preply, the Data ingestion and enrichment team provides a single, trusted, and scalable data foundation. The team ensures that all analytics, machine learning, and product features are built on unified, governed, and production-grade data assets in Preply’s Lake House, including the extraction, normalization, and generation of structured data from Preply’s unstructured assets, forming a durable data moat for AI-driven products.
As a Senior Data Engineer in the Data Ingestion and Enrichment team , you will design and own the data layer that powers both Preply’s analytics, machine learning, and product. You will work closely with ML Platform, Applied/Data Scientists, Analytics Engineering, and Product squads to ensure that features, datasets, and pipelines are production-ready, observable, and reusable across the company. This role combines hands-on engineering with technical leadership.
What you’ll be doing:
Build trusted ingestion & enrichment foundations (Data Lake and Data as a Product):
Design, build, and own Preply’s data lake. Ensure every dataset has clear ownership, purpose, schemas, and quality expectations from first ingestion through downstream consumption by analytics, product, and ML teams. Treat trust, correctness, and predictability as first-class features of the platform.
Own end-to-end ingestion pipelines (batch & streaming):
Develop and operate scalable, reliable batch and streaming ingestion pipelines that support both real-time and analytical use cases. Design clear raw → standardized → consumption layers with explicit responsibilities, lineage, and retention strategies. Balance performance, cost, and reliability as the platform scales.
Data quality, contracts & early validation:
Define and implement data contracts between producers and consumers, covering schema, freshness, volume, and quality guarantees. Embed validation, anomaly detection, and quality checks early in the ingestion lifecycle to catch issues before they propagate. Standardize how quality metrics are measured, monitored, and surfaced across the platform.
Enrichment, modeling & lifecycle management:
Build enrichment logic that joins, standardizes, and contextualizes data across domains using shared definitions and reusable patterns. Support historical tracking, point-in-time correctness, and dataset versioning so downstream users can confidently analyze changes and impacts over time.
Observability, reliability & operational excellence:
Instrument ingestion pipelines with strong observability: freshness, latency, data quality, and cost metrics. Contribute to SLOs, alerting, and incident response playbooks so data failures are visible, diagnosable, and recoverable. Help move the platform from reactive firefighting to proactive reliability management.
Governance & compliance by design:
Apply consistent access control, classification, and privacy protections at ingestion time. Ensure sensitive data is properly masked, minimized, or anonymized by default, and that all data flows are auditable and traceable. Make governance invisible to users but deeply embedded in platform workflows.
Enable self-service & standardization:
Contribute to standardized ingestion templates, shared libraries, and platform tooling that enable teams to onboard new data sources independently within clear guardrails. Improve discoverability, documentation, and metadata so datasets are easy to find, understand, and trust without relying on tribal knowledge.
Cross-team collaboration & ownership:
Work closely with Product, Backend, Analytics, and ML partners to align on ingestion requirements, trade-offs, and priorities. Promote shared ownership of data quality and platform standards, and help foster a culture where teams move fast together under common data contracts and principles.
What you need to succeed:
- Exposure to and experience building architectural patterns of a large, high-scale application (e.g., well-designed APIs, high-volume data pipelines, efficient algorithms).
- Solid experience working in platform or data engineering teams (or equivalent impact) with evidence of leading multi-stakeholder deliveries.
- Familiarity with cloud platforms (AWS/GCP or equivalent) and modern DevOps practices.
- Hands-on experience designing and implementing real-time and batch data processing infrastructures using modern frameworks like Spark, Flink, Spark streaming, Kafka, Debezium, etc.
- Expertise with orchestration tools such as Airflow, dbt, or similar.
- Exceptional problem-solving skills paired with a proactive, innovative mindset focused on continuous improvement.
- Strong communication and cross-functional collaboration skills (English level B2+)
Nice to have:
- Proven track record in scaling data infrastructures within fast-growing startups
- Terraform/Kubernetes for data tooling
- SQL proficiency
Why you’ll love it at Preply:
- An open, collaborative, dynamic, and diverse culture;
- A generous monthly allowance for lessons on Preply.com, Learning & Development budget, and time off for your self-development.
- A competitive financial package with equity, leave allowance, and health insurance;
- Access to free mental health support platforms;
- The opportunity to unlock the potential of learners and tutors through language learning and teaching in 175 countries (and counting!).
Preply is committed to creating an inclusive environment where people of diverse backgrounds can thrive. We believe that the presence of different opinions and viewpoints is a key ingredient for our success as a multicultural Ed-Tech company. That means that Preply will consider all applications for employment without regard to race, color, religion, gender identity or expression, sexual orientation, national origin, disability, age or veteran status.
#J-18808-Ljbffr- ...personalised learning journey, and stay motivated to keep growing.... ...people, every day. Meet the team! At Preply, the Data ingestion and enrichment team provides a single, trusted... ...moat for AI‑driven products. Senior II Data Engineer – Data Ingestion and Enrichment...Senior
160 €/mensuales
...complexity out of data, empowering... ...pricing tools, and cutting-edge business... ...will do As Senior Data Engineering Manager , you will... ...an engineering team owning a massive-scale ingestion and transformation engine that acquires and... ...pipelines that ingest and transform the...SeniorHorario flexible- A leading hospitality technology company based in Barcelona seeks a Senior Data Engineering Manager to lead a team responsible for building and maintaining complex data pipelines. This role combines technical expertise with people management, perfect for candidates passionate...Senior
- ...innovative education technology firm in Barcelona is seeking a Senior Data Engineer to design and build a robust data infrastructure that supports... ...quality and reliability while collaborating with various teams. The ideal candidate has solid experience with data pipelines...Senior
- ...Barcelona is looking for an experienced Senior Data Engineer to enhance its performance marketing technology... .... This role enables you to design and develop high-volume data pipelines and... ...of AI capabilities. Join our innovative team and seize the opportunity for continuous...SeniorTrabajo híbrido
- ...Merlin Digital Partner is seeking a Senior Data Engineer to build and evolve their data platform, enabling critical business decisions and advanced... ...This role involves technical leadership, collaborating with teams to ensure data quality and governance. Ideal...SeniorHorario flexible
- A cutting-edge ad-tech company in Barcelona is seeking a Senior Software/Data Engineer. This role involves designing robust data pipelines, optimizing features using Java and Scala, and mentoring junior team members. Candidates should have over 4 years of experience in...Senior2 días a la semana
- ...ERNI - Swiss Software Engineering is looking for an experienced software developer to join their team in Barcelona. The role involves designing and evolving cloud-native data platforms while collaborating with multidisciplinary teams to enhance automation and performance...SeniorTrabajo híbrido
- ...Qualifyze is looking for a Data Engineer to join our Product & Tech team in Barcelona. You will work closely with other data engineers to build a robust data infrastructure, ensuring data reliability and availability as we expand globally. The ideal candidate will...SeniorTrabajo híbrido
- A tech-focused company seeks a talented Senior Data Platform Engineer to join its Data Engineering team. This remote position involves developing and maintaining data pipelines specifically for blockchain data processing. Candidates should have over 8 years of software...SeniorRemoto
- ...Role Overview: We are looking for a Data Engineer to join our growing Product & Tech team. In this role, you will collaborate closely with fellow data engineers and cross‑functional teams to build and maintain a solid data infrastructure that powers insights across...SeniorTrabajo híbrido
- easyJet Airline Company PLC is seeking a Senior Staff Software Engineer - Data to lead and innovate in their digital commerce platforms. Based in Barcelona,... ...position offers hybrid working and involves guiding teams in technical excellence and delivering high-performance...SeniorTrabajo híbrido
- ...: 44352 Overview We are seeking a highly motivated and experienced Senior Data Engineer with strong expertise in data architecture, data engineering... ...works as part of a technical, cross‑functional analytics team, and wants to solve complex data problems and deliver...Senior
- ...Merlin Digital Partner ! A leading IT and Digital headhunting company who stands... ...entrepreneurs throughout Spain. Mission As a Senior Data Engineer , your mission will be to build and... ...support the growth of the wider Data team. This is a highly strategic role with...SeniorPrácticaEmpleo permanenteContratoRemotoTrabajo híbridoHorario flexible
- ## Data EngineerBarcelona · Mid- Senior#### About The PositionGuesty is the all-in-one platform... ...world automate, optimize, and scale their operations. We... ...proud to have over 900+ team members across 16 countries... ...and highly motivated Data Engineer to join our dynamic team....SeniorTemporal
160 €/mensuales
...you will do As our Senior Data Solution Architect, you... ...between technical teams and product managers, you... ...through data. About our team The Data Products... ...analytical use. Pipeline Engineering: Building robust ETL/... ...platform. We take ingested data from our Integrations...SeniorDesde casaHorario flexible- ...Overview We are looking for a Data Engineer to join the Central Data Platform Team and design, develop, and maintain reference data patterns, templates,... ...cost‑efficiency, and security. Develop reference ingestion patterns and templates for integrating data from enterprise...SeniorHorario flexible2 días a la semana
- ...Position Summary We are looking for a talented Senior Data Platform Engineer to join our Data Engineering team, to participate in the development and maintenance of data pipelines for blockchain data processing. This is a remote role, and we are flexible with considering...SeniorRemoto
- ...platform based in Barcelona is looking for a Senior Data Infrastructure Engineer. This role is critical for designing and evolving the company’s data infrastructure, ensuring... ...reliable. You'll collaborate with multiple teams and oversee data governance. Ideal candidates...SeniorTrabajo híbrido
300 €/mensuales
...Job Overview We’re looking for a senior data engineer to lead the development of our Databricks-based... ...design scalable architectures, build and maintain ETL pipelines, collaborate with... ...real-world experience. Contribute to a team that values your input and creativity....SeniorDesde casaHorario flexible- ...Posted 11 hours ago We’re seeking an experienced Senior Data Engineer to join our Performance Marketing Technology team in Barcelona (Hybrid) to drive the evolution of... ...data ecosystem. Our mission is to build and operate the high‑scale infrastructure required for...SeniorDesde casaTrabajo híbrido
- ...literally moves the world. And we’re helping it move... ...the Role You’re a data infrastructure expert... ...platforms. As our Senior Data Infrastructure Engineer you will take... ...security, and legal teams to define best practices... ...to meet your fabulous team face‑to‑face just 5 days...SeniorPrácticaTrabajar en la oficinaRemotoTrabajo híbridoHorario flexibleFin de semana
- ...SITA is seeking a Data Engineer for its Central Data Platform Team in Barcelona. This role involves designing and maintaining data patterns and frameworks on the Databricks platform and collaborating across the Air Transport Industry to leverage data insights for operational...SeniorRemotoHorario flexible
- ...Zurich 56 Company Ltd is seeking a Senior Data Engineer to lead the development of a Databricks-based data warehouse... ...role involves designing scalable architectures and building ETL pipelines, with collaboration across teams to enable advanced analytics. Ideal...SeniorHorario flexible
- ...journey with us! We’re seeking an experienced Senior Data Engineer to join our Performance Marketing Technology team in Barcelona (Hybrid) to drive the evolution of... ...marketing data ecosystem. Our mission is to build and operate the high‑scale infrastructure required...SeniorEmpleo permanenteDesde casaTrabajo híbrido
- ...provides innovative, flexible and easy-to-use payments... ...We’re looking for a Senior Data Platform Engineer to join our Data Platform team and help us scale... ...across its lifecycle — from ingestion to discovery — while... ...Actions and Jenkins. We ingest data from multiple sources...SeniorTrabajar en la oficinaRemotoTrabajo híbridoHorario flexible
- ...giving support globally to our internal teams and our clients. We are looking for a skilled Data Integration & Data Warehousing Engineer to design, build, and manage scalable data... ...will focus on enabling reliable data ingestion, transformation, modelling, and delivery...SeniorPrácticaDesde casaTrabajo híbrido
- ...are looking for a Junior Data Engineer to design, develop, and optimize our data... ...BigQuery. Support data ingestion and processing using tools... ...Product, and Data Science teams to provide reliable datasets... ...use cases. Learn from senior team members and grow into owning...SeniorTrabajo de veranoTiempo completoEmpleo permanenteContratoTrabajar en la oficinaRemoto
- ...delivering breakthroughs and trusted insights in... ...mission is to transform how engineers design, simulate, and... .... About the AI Team Join Keysight’s central... ...experts in ML engineering, data science, physics‑... ...Role We are seeking a Senior Applied Data Scientist...SeniorTrabajo híbrido
- ...building a greenfield data platform that enables near... ...? Join our expert team to work on a Healthcare... ...contributing to the design and implementation of... ...and support from more senior colleagues are key.... ...environments. Strong engineering practices including CI/...SeniorTemporalTrabajar en la oficinaTrabajo híbridoTurno de tarde2 días a la semana
¿Quieres recibir más ofertas?
Suscríbete y recibe ofertas similares para Senior Data Engineer - Data Ingestion and Enrichment team. ¡Entérate antes que nadie!

