1,829,202open jobs
105,335companies
276,110added this week
Browse all
Salary
≈ $54k – $116k per year (Estimated)
Location
Hybrid (Paris, France)
Seniority
Senior
Employment
Full-Time

Confirmed on the employer's own hiring board on Oct 18, 2026. First seen by Alion on Sep 29, 2026. Doctrine scores B on the Alion truth index.

Overview
Company
Impact
Profile match
Doctrine is a Paris legal technology company founded in 2016 that indexes French case law and legal information. Its search engine applies natural language processing to millions of decisions so lawyers can find precedents and track litigation. The platform is used by most large French law firms and corporate legal departments.

The context

Following rapid and profitable growth in France, Doctrine has expanded to Italy and Germany, then acquired Maïté, a Spanish legaltech company, at the start of 2026.

We are now looking for a Machine Learning Engineer to keep improving our legal AI for the Spanish market. You will work on models and pipelines that process Spanish legal documents, and your work will directly shape the product roadmap for Spain.

Please note: the position is based in Paris, in our offices in the 18th arrondissement.

You can find details about our full stack on GitHub.

Good to know: prior professional experience in the legal field is not required. However, being eager to commit and build expertise in understanding legal documents is essential.

Missions

  • Develop NLP models (machine learning-based or otherwise) to support information search and recommendation within legal documents, with a particular focus on the Spanish language.
  • Maintain and monitor these models in production.
  • Design conversational agents to help lawyers across different legal domains by ensuring accurate answers and streamlining drafting tasks.
  • Collaborate with various profiles - including engineers, product managers, and product designers to identify new opportunities for product development.
  • Contribute to spreading and consolidating best practices internally, and take part in shaping our Engineering strategy.

Ideal Profil

  • Strong knowledge of machine learning (both classical and deep learning) for data extraction and recommendation, ideally with initial experience working with LLMs.
  • Experience with natural language search engines and inverted indexes such as Elasticsearch.
  • A strong interest in artificial intelligence topics.
  • Motivation to identify, analyze, and bring the latest scientific advancements in the field into production.
  • Solid Python development skills, with a focus on algorithm design.
  • Proficiency in both English and Spanish, as you will be working with legal documents in Spanish.

Extras of the role

  • Like all engineers at Doctrine, you will join one of our cross-functional chapters - in this case, the Data Science chapter. Within this chapter, you will contribute to internal projects aimed at improving our processes and shaping our long-term vision. The chapter meets every week to:
  • Share knowledge: keep track of the state of the art, review scientific papers, continuous improvement, best practices, etc.
  • Propose improvements: experiment with new tools, suggest new processes to implement.
  • You will also take part in recruitment: all individual contributors meet candidates through technical assessments or interviews.
Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
1,829,202 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

AI/ML
Similar stack
Same company
Paris
≈ $59k – $125k per year (Estimated) • In office • Full-Time • Bachelor's Degree • Courbevoie
SQL
Databases
Apache Kafka
AI/ML
Hadoop
Computer Vision
Machine Learning
DevOps
CI/CD
AWS
Amazon Kinesis
Apply
≈ $64k – $124k per year (Estimated) • In office • 7+ years exp • Paris
Python
JavaScript
TypeScript
Node JS
Python
FastAPI
Databases
PostgreSQL
Weaviate
pgvector
Pinecone
ElasticSearch
OpenSearch
AI/ML
Cursor
LangChain
Claude Code
LlamaIndex
Vertex AI
Embeddings
Semantic Kernel
Mistral
AWS Bedrock
LLM
RAG
Hallucination
OpenAI
Anthropic
OpenAI Codex
Machine Learning
DevOps
Azure DevOps
GitHub Actions
GitLab CI
Azure
CI/CD
AWS
Docker
IAM
Apply
≈ $103k – $177k per year (Estimated) • In office • 7+ years exp • Paris
Python
JavaScript
TypeScript
Node JS
Python
FastAPI
Databases
PostgreSQL
Weaviate
pgvector
Pinecone
ElasticSearch
OpenSearch
AI/ML
Cursor
LangChain
Claude Code
LlamaIndex
Vertex AI
Embeddings
Semantic Kernel
Mistral
AWS Bedrock
LLM
RAG
Hallucination
OpenAI
Anthropic
OpenAI Codex
Machine Learning
DevOps
Azure DevOps
GitHub Actions
GitLab CI
Azure
CI/CD
AWS
Docker
IAM
Apply
Senior AI/ML Engineer 5 hours ago
≈ $43k – $112k per year (Estimated) • In office • Kenya
Python
AI/ML
TensorFlow
PyTorch
Machine Learning
DevOps
GCP
Azure
AWS
Apply
≈ $123k – $226k per year (Estimated) • In office • Full-Time • Bachelor's Degree • London • Nottingham
Python
AI/ML
SHAP
XGBoost
TensorFlow
PyTorch
Amazon SageMaker
Feature Store
Machine Learning
DevOps
CI/CD
AWS
IAM
Analytics
A/B Testing
Apply
$18k – $23k per year (gross) • In office • Thessaloniki
Python
SQL
AI/ML
Copilot
AI Agents
OpenAI
Anthropic
Machine Learning
DevOps
Azure
Analytics
Power BI
Management
Power Automate
Apply
QA Engineer 8 days ago
In office • 2+ years exp • Bachelor's Degree • Athens
Python
JavaScript
DevOps
GitLab CI
CI/CD
Jenkins
Git
QA
Selenium
Cypress
Robot Framework
Apply
Software Engineer 8 days ago
In office • 3+ years exp • Bachelor's Degree • Néo Psychikó
Python
JavaScript
Java
TypeScript
SQL
C++
Java
Maven
Gradle
Databases
PostgreSQL
Redis
RabbitMQ
ActiveMQ
SQLite
Apache Kafka
Frontend
Angular
DevOps
gRPC
Git
Docker
Kubernetes
Linux
Windows
TCP/IP
Apply
≈ $34k – $78k per year (Estimated) • In office • Bachelor's Degree • Koropi
Python
C++
DevOps
RTOS
Git
Apply
≈ $35k – $79k per year (Estimated) • Hybrid • Bachelor's Degree • Koropi
Python
C++
AI/ML
Computer Vision
DevOps
Git
Linux
Apply
≈ $55k – $117k per year (Estimated) • Hybrid • Full-Time • Paris
Python
AI/ML
NLP
LLM
Machine Learning
DevOps
GitHub
Apply
≈ $61k – $117k per year (Estimated) • Hybrid • Full-Time • Paris
Python
Databases
ElasticSearch
AI/ML
NLP
Machine Learning
DevOps
GitHub
Apply
Hybrid • Internship • Paris
AI/ML
Aider
Apply
Hybrid • Internship • Paris
AI/ML
Aider
OCR
Apply
≈ $61k – $113k per year (Estimated) • Hybrid • Full-Time • Paris
DevOps
GitHub
Apply
≈ $64k – $124k per year (Estimated) • In office • 7+ years exp • Paris
Python
JavaScript
TypeScript
Node JS
Python
FastAPI
Databases
PostgreSQL
Weaviate
pgvector
Pinecone
ElasticSearch
OpenSearch
AI/ML
Cursor
LangChain
Claude Code
LlamaIndex
Vertex AI
Embeddings
Semantic Kernel
Mistral
AWS Bedrock
LLM
RAG
Hallucination
OpenAI
Anthropic
OpenAI Codex
Machine Learning
DevOps
Azure DevOps
GitHub Actions
GitLab CI
Azure
CI/CD
AWS
Docker
IAM
Apply
≈ $103k – $177k per year (Estimated) • In office • 7+ years exp • Paris
Python
JavaScript
TypeScript
Node JS
Python
FastAPI
Databases
PostgreSQL
Weaviate
pgvector
Pinecone
ElasticSearch
OpenSearch
AI/ML
Cursor
LangChain
Claude Code
LlamaIndex
Vertex AI
Embeddings
Semantic Kernel
Mistral
AWS Bedrock
LLM
RAG
Hallucination
OpenAI
Anthropic
OpenAI Codex
Machine Learning
DevOps
Azure DevOps
GitHub Actions
GitLab CI
Azure
CI/CD
AWS
Docker
IAM
Apply
≈ $23k – $45k per year (Estimated) • In office • Internship • Paris
Apply
≈ $16k – $37k per year (Estimated) • In office • Internship • Paris
Apply
≈ $44k – $88k per year (Estimated) • In office • Full-Time • 3+ years exp • Bachelor's Degree • Paris
Apply
See all jobs
This is one of many
1,829,202 more open roles from verified company boards, updated every day.