Backend Engineer — Data Platform & AI Agents

Jus Mundi

Paris

Hybrid

EUR 90,000 - 140,000

Full time

4 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Hybrid work model (2 days on-site)
5 weeks vacation per year
Private health insurance for you and a
Restaurant vouchers (Swile)
JM Fest company summits
Co-financed ClassPass membership
Global remote work up to 8 weeks/year
Relocation assistance to France

Job summary

Jus Mundi, a Paris-based legal AI company, is expanding its Data team to build scalable backend services and an AI-powered data platform for international law. You will design and own end-to-end pipelines, from scraping sources to extracting and indexing evidence, with a focus on reliability and cost management.

Join a multidisciplinary team of engineers, lawyers, and AI specialists, collaborating with stakeholders and shipping production-grade features.

Qualifications

  • Backend services built in Python for production use.
  • Solid knowledge of PostgreSQL, data modelling and migrations.
  • Experience with Docker, CI/CD, logging and metrics.
  • Fluent English, written and spoken.

Responsibilities

  • Own end-to-end delivery of your area from design to production.
  • Build, extend and maintain data pipelines and AI agent workflows.
  • Ensure value extraction is traceable with source quotes.
  • Improve retries, cost visibility and failure handling.

Skills

Python backend development
PostgreSQL / SQL
Docker CI/CD and observability
English proficiency

Tools

FastAPI
PostgreSQL
Elasticsearch
RabbitMQ
Kubernetes
Vue

Job description

Join Jus Mundi – To Power Global Justice

Founded in 2019 and recognized as a mission-led company, Jus Mundi is pioneering legal technology to power global justice through artificial intelligence.

Headquartered in Paris, with additional offices in New York, London, and Singapore, Jus Mundi serves over 150,000 users, including top law firms, multinational corporations, government bodies, and academic institutions in more than 90 countries. By combining legal expertise with cutting-edge AI technology, we provide global legal intelligence, data-driven arbitration professional selection, and business development services.

What Makes Jus Mundi the Place to Be
  • Our Values: With core values as Listen (Solve for the Legal Community), Iterate (Start Sharp, Stop Smart), Commit (Step In, Own the Outcome), Belong (Build together through diversity), Uphold (Aim for Justice with Integrity), we cultivate a dynamic environment that encourages collaboration, innovation, and continuous growth.
  • Legal Is the Next Frontier for GenAI: Legal is one of the top industries ready to be transformed by GenAI. At Jus Mundi, we’re building transformative AI where it has the power to make the most impact.
  • Proven Product Market Fit: Jus Mundi has secured product-market fit in global markets since launch, partnering with top-tier law firms, government bodies, and major corporations, including: Freshfields, Quinn Emanuel, Wong Partnership, Total Energies, Canada, UK, and Japan.
  • Strategic Investment: In 2024, we raised over $20 million in Series B funding from prominent strategic international investors, including Acton Capital, True Global Ventures, C4 Ventures, and FJ Labs, fueling our growth and innovation.
  • Legal Meets Tech: Our engineers and former lawyers collaborate closely with large language models (LLMs) to pioneer the future of generative AI and reshape professional services.
  • Exceptional Team: Work with talented professionals from industry leaders, including engineers, legal experts, and AI specialists from companies like Google and Amazon who are pushing the boundaries of legal tech.
About the Role

LLMs are confidently wrong. In international law and arbitration, a wrong date, party name or tribunal in front of a lawyer is not an acceptable error.

Jus Mundi is building the AI layer for international law. We are now expanding into new areas of law, and each one brings new sources with thousands of documents in different languages.

To handle that, we built a Data Platform: a pipeline of AI agents that finds legal documents on court and institution websites, downloads them, reads them and describes them, and has to prove every value it extracts. What it produces feeds our Search and Jus AI products, which lawyers use to prepare international disputes.

It Already Runs End To End. Several Design Questions Are Still Open, And The Engineer Who Joins Now Will Help Answer Them Alongside The EM And Senior Engineers

  • How should a workflow recover from a partial failure without repeating expensive model calls?
  • How should evaluation gates balance automation, human review, quality and throughput?
  • How should we version documents, prompts, models and extracted evidence so reprocessing stays safe?
Your mission at Jus Mundi
  • You own the delivery of your area, from design to production. Architecture decisions are made together with the Engineering Manager and senior engineers, and you take part in them.
  • Agents, end to end. Each pipeline step is an agent: crawl a court website, download, read, classify, extract metadata, summarize, index for search. You add capabilities, make them reliable, and onboard new sources. Within your first six months, you take a new source or jurisdiction from first crawl to searchable document, with a senior engineer reviewing the design.
  • Proof, not confidence. Every extracted value is tied to a quote from the source text, so we can always show where it came from. A quote alone does not prove the value was read correctly, so we also measure quality on evaluation sets and route doubtful cases to a human reviewer. You build and improve these checks, with lawyers from our Legal Content team defining what "correct" means.
  • Cost and failure as design inputs. Every document has a processing cost, and every model call is paid for. Jobs fail and get retried. You build and improve retry-safe workflows that never create duplicate documents, keep repeated model calls to a minimum, and make processing cost observable.
  • Lineage for every value. A FastAPI service and a Postgres catalog hold every document, its versions, and where each value came from: which source, which model, which prompt, which reviewer. You add endpoints, write migrations and keep that lineage complete and consistent.
  • What you ship, you run. You deploy, watch logs, metrics and traces, fix what breaks, and know what each document costs to process.
Your first 90 days
  • Ship a fix or improvement to an existing agent in your first two weeks.
  • Add a new metadata field end to end: extraction, check against the source, evaluation, API.
  • Investigate a production failure and make that class of failure retry-safe.
  • Work with our legal experts to bring a new data source into production and own the task while working with senior engineer.

Stack: Python, FastAPI, Pydantic AI, RabbitMQ, Postgres, Elasticsearch, Langfuse, Kubernetes, Vue for the back office. Nobody expects you to know all of it.

The Team

You join the Data team in EPD (Engineering, Product and Design): an Engineering Manager, a backend/full-stack engineer and an AI engineer. Four people means your work is visible and your input on design is heard. You get regular code review and pairing, and a clear area to own from day one.

You work daily with the Legal Content team (lawyers who set the quality bar) and with the Search, AI and Product squads who build on what the platform produces.

Preferred Experience And Skills
Must have
  • You have built and run backend services in Python in production. You can deliver a well-scoped feature on your own, investigate a production failure, and reason about data consistency. You write tests and design APIs.
  • Solid SQL and Postgres: table design, indexes, migrations, transactions.
  • Production habits: Docker, CI/CD, logs and metrics.
  • Fluent English, written and spoken.
Strongly Preferred
  • You have built something real with an LLM, at work or in a side project you can show us: tool calling, structured output, an agent loop. You have dealt with model mistakes through validation, retries or evaluation. Any framework or your own code is fine.
  • If you are a strong backend engineer who has only started experimenting with LLMs and wants to make agents your job, we value solid engineering over a long AI résumé.
Nice to have
  • Web crawling (rate limits, pagination, sites that change)
  • Document processing: PDF and HTML extraction, OCR, messy or multilingual text
  • Queues and background jobs (Celery, RabbitMQ or similar)
  • Search and embeddings (Elasticsearch, OpenSearch, vector search)
  • LLM observability (Langfuse or similar)
  • Some TypeScript and Vue
  • Legal tech, or any field where a confident wrong answer is costly
How you work

you ask questions early, write down what you decided, take feedback well, and care whether the result is actually right.

Interview process

We’re proud of our multicultural team representing 38 nationalities!

  • Intro call with Laurine, Talent Manager (45 min)
  • Technical session (1h30): a realistic pipeline problem where AI tools are allowed. We look at your judgement: how you check the output, handle retries and cost, and model the data. Then a deep dive into something you built. No algorithm puzzles.
  • Product interview with an Engineering Manager and a Product Manager, remote (45 min)
  • Meet the team at the office, then lunch or afterwork
  • Final call with Christophe, our CTO (30 min)

Please note that, due to the nature of the sector we operate in, the final steps of our recruitment process include reference calls and a background check.

Need More Reasons to Join Us
  • Enjoy a hybrid working organization that combines remote and on-site work (2 days).
  • Get 5 weeks of vacation each year, and take them whenever it suits you.
  • Receive 100% coverage of private health insurance for yourself and your children.
  • Enjoy 60% company-funded restaurant vouchers for your weekday meals (Swile).
  • Participate in company-wide summits called JM Fest to connect and inspire.
  • Stay active with a co-financed ClassPass membership by accessing a variety of fitness and wellness activities.
  • Enjoy the flexibility to work from anywhere across the globe for up to 8 weeks per year.
  • Receive relocation assistance to help ease your transition to France.
  • Last but not least: Experience a commitment to building a warm, inclusive, and diverse environment.

At Jus Mundi, we believe that diversity, equity, and inclusion are key to our success. Confidence can sometimes hold us back from applying for a job, but we’ll let you in on a secret: there’s no such thing as a "perfect" candidate. We celebrate diverse backgrounds, experiences, and identities, and we encourage you to apply regardless of how you identify. Whether you’re early in your career or a seasoned professional, your unique perspective and skills are what matter most. Join us in building a workplace where everyone feels valued, empowered, and excited to contribute their best work every day.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Office Manager & Executive Assistant to the CEO
Office Manager & Executive Assistant to the CEO

Jus Mundi • Paris

On-site
EUR 60,000 - 85,000
5 weeks vacation per year
Private health insurance for you and +
Company restaurant vouchers (60% cover
Vice President Marketing
Vice President Marketing

Jus Mundi • Paris

Hybrid
EUR 180,000 - 230,000
Hybrid work
5 weeks vacation
Private health insurance
+5
VP of Marketing
VP of Marketing

Jus Mundi SAS • Paris

Hybrid
EUR 120,000 - 180,000
Hybrid work model
5 weeks vacation
Private health insurance
+6
Senior Growth & Demand Generation Manager
Senior Growth & Demand Generation Manager

Jus Mundi • Paris

Hybrid
EUR 90,000 - 130,000
Hybrid work (2 days per week)
5 weeks vacation
Private health insurance
+3
Account Executive - DACH region
Account Executive - DACH region

Jus Mundi • Paris

Hybrid
EUR 90,000 - 130,000
Hybrid work model
5 weeks vacation per year
Private health insurance
+6
DevOps | Cloud Engineer
DevOps | Cloud Engineer

Jus Mundi • Paris

On-site
EUR 40,000 - 65,000
5 semaines de congés par an
Couverture santé privée 100%
Vouchers de restaurant financés à 60%
+2
Experienced/Senior Machine Learning Engineer - Squad Distribute
Experienced/Senior Machine Learning Engineer - Squad Distribute

Starther • Paris

On-site
EUR 90,000 - 130,000
Health insurance with Alan
Gymlib sports & wellness
Moka.care mental health support
+1
International Arbitration Internship - 6 months
International Arbitration Internship - 6 months

Jus Mundi SAS • Paris

Hybrid
EUR 13,000 - 20,000
Hybrid work (2 days on-site)
5 days' paid vacation
60% restaurant vouchers
+3
Backend Engineer
Backend Engineer

Fakto • Neuilly-sur-Seine

On-site
EUR 100,000 - 160,000
Equity stake
Senior team
Office in Neuilly
+1
Experienced Machine Learning Engineer - Spain (Spanish speaking)
Experienced Machine Learning Engineer - Spain (Spanish speaking)

Doctrine • Paris

On-site
EUR 70,000 - 100,000
Remote work policy
€750 training budget
Gymlib
+4