
Senior Data Engineer Python/GCP (x/f/m)
Doctolib is looking for a Senior Data Engineer to join the AI Team working on its AI Medical Companion. Your mission will be to build and optimize the data foundations that power safe, scalable and impactful AI models, working on data infrastructure for LLM, VLM and RAG-based systems. Your work will directly support health professionals in delivering better care, ultimately impacting 80 million patients and 400,000 healthcare professionals across Europe. The role is a full-time permanent position in Paris with a hybrid setup (up to 2 remote days per week).
Responsibilities
- ▹Design, build and maintain scalable data pipelines on Google Cloud Platform (GCP) for AI and machine learning use cases
- ▹Implement data ingestion and transformation frameworks that power retrieval systems and training datasets for LLMs and multimodal models
- ▹Architect and manage NoSQL and vector databases to store and retrieve embeddings, documents and model inputs efficiently
- ▹Collaborate with ML and platform teams to define data schemas, partitioning strategies and governance rules ensuring privacy, scalability and reliability
- ▹Integrate unstructured and structured data sources (text, speech, image, documents, metadata) into unified data models ready for AI consumption
- ▹Optimize performance and cost of data pipelines using GCP native services (BigQuery, Dataflow, Pub/Sub, Cloud Storage, Vertex AI)
- ▹Contribute to data quality and lineage frameworks, ensuring AI models are trained on validated, auditable and compliant datasets
- ▹Continuously evaluate and improve the data stack to accelerate AI experimentation and deployment
Requirements
- ▹5+ years of experience in Data Engineering, ideally supporting AI or ML workloads
- ▹Strong experience with the GCP data ecosystem and proficiency in Python and SQL
- ▹Deep understanding of NoSQL systems (e.g. MongoDB) and vector databases (e.g. FAISS, Vector Search)
- ▹Experience designing data architectures for RAG, embeddings or model training pipelines
- ▹Knowledge of data governance, security and compliance for sensitive or regulated data
- ▹Fluent English
Nice to have
- ▹Master's or Ph.D. degree in Computer Science, Data Engineering or a related field
- ▹Familiarity with W&B / MLflow / Braintrust / DVC for experiment tracking and dataset versioning
- ▹Experience with containerized environments (Docker, Kubernetes) and CI/CD for data workflows
Soft skills
What we offer
- ▹Free comprehensive health insurance (basic package) for you and your children
- ▹25 days of paid vacation per year, plus up to 14 days of RTT
- ▹Free mental health and coaching services through Moka.care
- ▹Work from abroad for up to 10 days per year
- ▹Lunch vouchers (Swile card) worth €8.50 per working day, with €4.50 covered by Doctolib
- ▹Work council subsidy for sport club or creative class membership
- ▹50% reimbursement of public transport subscription
- ▹Parent Care Program: one additional month of leave on top of legal parental leave
- ▹Enrollment in the DoctoGrowth long-term employee value sharing plan
- ▹Support package for caregivers and workers with disabilities
- ▹Relocation support in case of international mobility
- ▹Access to the best AI tools for coding and dedicated training
About the company
Doctolib builds innovative products and features to improve the daily lives of care teams and patients. Its solutions run on a single fully cloud-native platform supporting web and mobile interfaces, multiple languages and country- and specialty-specific requirements. The stack includes Rails, TypeScript, Java, Python, Kotlin, Swift and React Native, and AI is used ethically across the products.