Python Developer

Do you want to work on the smart AI assistant used daily by thousands of legal professionals?
Do you have experience building AI solutions and want to make LegalMike smarter, more reliable, and more robust every day alongside our fantastic team?

Here, you will have the opportunity to do just that. Through innovation and technology, we are democratizing access to justice.

What will you be doing?

As a Python Developer, you will be responsible for the further development of our AI assistant, LegalMike. You will help build agentic workflows, optimize robust RAG strategies, and implement guardrails that ensure consistent, legally actionable output. You will work closely with the development team and take ownership of the AI domain.

This is not a research role or a prompt engineering position. We are looking for an engineer who brings applied AI into production with a focus on robustness, evaluation, and scalability.

In this role:

  • You will design and implement agentic AI architecture for LegalMike, including tool calling, planners, and operators;
  • You will work on the further development of the LegalMike UI;
  • You will migrate existing RAG flows to more flexible agent-based setups;
  • You will collaborate with data engineers on RAG and retrieval challenges such as query decomposition, query expansion, and source selection;
  • You will improve retrieval strategies with a focus on quality and reproducibility;
  • You will set up AI evaluations (golden datasets, regression tests) and analyze failure modes.

Who are you?

You are a driven AI Engineer with at least three years of experience who enjoys building complex solutions that align with the customer’s needs. You are analytical, pragmatic, and enjoy working in multidisciplinary teams.

Essential requirements for this position are:

  • At least 3 years of experience as a Python Developer;
  • Strong Python skills, including FastAPI, async programming, and type hints;
  • Ability to contribute to architectural decisions;
  • A product-oriented mindset, with a focus on costs, latency, and reliability;
  • Good communication skills in English (team language);
  • Based in the Netherlands and available for hybrid work (at least 2 days per week at our office in Groningen).

Furthermore, it is a strong advantage if you have experience with:

  • Legal, compliance, or other regulated domains;
  • Proven experience with RAG systems in production and with LLM tool-calling, agents, and planners;
  • Experience evaluating, testing, and improving LLM output.

Competencies we value:

Proactivity
You don’t wait for problems to arise; instead, you think ahead about potential (technical) challenges. You take the initiative in identifying and resolving bugs, performance issues, and areas for improvement in the application before they become noticeable to users or the team.

Collaboration
You effortlessly translate functional requirements into technical solutions and know how to communicate complex technical information clearly to colleagues from various backgrounds. You actively contribute ideas and are skilled at giving and receiving feedback.

Ownership
You feel responsible for the quality, maintainability, and performance of your code. You write clear, structured, and testable code and proactively ensure documentation and code reviews. You take responsibility when improvements are needed and ensure your code is resilient and robust.

Pragmatic
You make well-considered trade-offs between speed and thoroughness, delivering solutions that are both practical and stable.

The LegalMike team

The LegalMike team consists of developers, legal professionals, and data specialists. Our team fosters an open and learning culture. We are critical, down-to-earth, dedicated, and look out for one another. We do not accept egos or mediocrity.

Employment conditions

  • Salary: €4,500 – €5,500, always tailored to your experience;
  • Employment type: Full-time;
  • Holidays: 27 vacation days + public holidays;
  • Location: Hybrid (at least 2 days per week in Groningen);
  • Laptop: Choice of laptop;
  • Travel allowance: Public transport or mileage allowance;
  • Regular team activities: Pub quizzes, running, drinks, dinners.

What’s next?

Do you want to shape the future of legal practice with us? Apply now. Here is what the process looks like:

  • Application: You send your CV. Our recruiter will contact you;
  • Introduction: You will meet our CTO and co-founder of LegalMike;
  • In-depth interview: You will speak with a future direct colleague about the content of your work. Following this (after a short break), we will have a conversation about your competencies to get to know you better as a professional.
  • Offer: If there is a mutual fit, you will receive an offer, and we will be happy to welcome you to our team!

More information?

Please contact Tim Spijker – Recruitment Business Partner at LegalMike.
06-42400400 / tim@legalmike.ai.

LegalMike in Action

Every two weeks on Friday from 1:00 PM to 1:45 PM, we demonstrate live how our proactive assistant accelerates your legal work.

Including practical examples, industry insights, and time for questions.

The next knowledge session will take place on March 20.

Or join directly via Google Meet.