All open roles
Data & AI
Amsterdam, on site
Mid-level (2-5 years)
What you will do
•
Build and optimize ETL pipelines using Python, PySpark and Databricks
•
Add new legal data sources: scraping, parsing and normalizing documents in formats like HTML, XML and PDF
•
Enrich and structure existing datasets (metadata, references between documents, versioning of legislation)
•
Maintain and optimize our Elasticsearch indexes for fast and reliable search
•
Monitor data quality, freshness and coverage across all sources
•
Improve performance, reliability and cost of existing pipelines
•
Manage data infrastructure on Azure
•
Collaborate with platform developers, AI engineers, legal experts and business stakeholders
Data ownership & tech stack
•
Own end-to-end data workflows: from source to searchable, enriched document
•
Build for production: tested, monitored and scalable
•
Be the go-to person for how our data is structured and where it comes from
•
Data processing: Python, PySpark, Databricks
•
Search & storage: Elasticsearch, Turbopuffer, Azure SQL
•
Cloud: Azure, AWS, GCP
What you bring
•
1-3 years of experience in data engineering or a related field
•
Strong Python skills with experience in PySpark and large-scale data processing
•
Solid SQL and a good understanding of data modeling
•
Hands-on experience with at least one major cloud platform (Azure, AWS or GCP)
•
Experience building ETL pipelines and data transformation workflows
•
Comfortable with messy, unstructured data
•
Experience with Databricks and/or Elasticsearch is a plus
•
A pragmatic mindset: you choose robust solutions over clever ones
What Moonlit offers
•
Competitive salary with equity package
•
A very nice office with a big garden
•
An international, mission-driven work environment
•
25 days of leave plus Dutch public holidays
About Moonlit
Moonlit is the legal publisher of today. From our headquarters in Amsterdam we serve tens of thousands of legal professionals globally, either through our platform, our API or our MCP server. Behind it all sits Europe's largest legal database, enriched and structured to power semantic search, AI assistants and the legal AI products built on top of us. Our mission is to make legal information more efficient, transparent and accessible for everyone.
Why Moonlit
At Moonlit your work has real-world impact. The data systems you build support tens of thousands of legal professionals globally and have the potential to help millions gain better access to justice. We're a quality-first, engineering-driven team that chooses scalable, modern and elegant technologies. You'll have room to take initiative, shape how we handle data and grow personally and professionally in a fast-paced scale-up. You'll work with talented developers and legal experts in an open culture.
Apply for this role
Team
Data & AI
Location
Amsterdam, on site
Type
Full-time
Language
English
Apply for this role
Send a CV and a short note. No cover letter required.