About this job
<div>
<div>
<h1><span data-contrast="none">Legal Engineer Intern — AI Quality & Evaluation</span><span data-ccp-props="{"201341983":0,"335559739":100,"335559740":340}"> </span></h1>
</div>
<div>
<p><span data-contrast="none">Internship · Team: Machine Learning · </span><span data-contrast="none">[Paris — hybrid]</span><span data-contrast="none"> · 6 months · Start: </span><span data-contrast="none">ASAP</span><span data-contrast="none"> · Working languages: English & French</span><span data-ccp-props="{"335559739":320,"335572079":6,"335572080":8,"335572081":12566463,"469789806":"single"}"> </span></p>
</div>
<div> </div>
<div>
<h2 aria-level="1" role="heading"><span data-contrast="none"><span data-ccp-parastyle="heading 1">About the </span><span data-ccp-parastyle="heading 1">role</span></span><span data-ccp-props="{"335559738":320,"335559739":160}"> </span></h2>
</div>
<div>
<p><span data-contrast="auto">We are embedding AI across every DiliTrust module, and the hardest question is not "does it run?" but "is it good enough for a legal professional to rely on?" Answering that requires someone who understands both the model and the law.</span><span data-ccp-props="{"335559739":140}"> </span></p>
</div>
<div>
<p><span data-contrast="auto">That is this role. You will join the ML team as the legal voice inside the build loop, translating legal expertise into the test sets, evaluation criteria and documentation that determine whether our AI features ship. You will work day to day with ML engineers and Product Managers, and your findings will directly shape what gets released and what goes back for rework.</span><span data-ccp-props="{"335559739":140}"> </span></p>
</div>
<div>
<p><span data-contrast="auto">This is a legal engineering position, not a legal practice one. You will not draft contracts; you will define what a correct answer looks like on a contract, at scale, and hold the system to it.</span><span data-ccp-props="{"335559739":140}"> </span></p>
</div>
<div>
<h2 aria-level="1" role="heading"><span data-contrast="none"><span data-ccp-parastyle="heading 1">What</span> <span data-ccp-parastyle="heading 1">you'll</span><span data-ccp-parastyle="heading 1"> do</span></span><span data-ccp-props="{"335559738":320,"335559739":160}"> </span></h2>
</div>
<div>
<p><strong><span data-contrast="auto">Design and run AI evaluations (Lini)</span><span data-ccp-props="{"335559738":180,"335559739":60}"> </span></strong></p>
</div>
<div>
<p><span data-contrast="auto">Build evaluation campaigns for Lini across all modules (CLM, Board Portal, Legal Entity Management, Matter Management). Define what "correct" means for each feature: scoring rubrics, acceptance thresholds, and the edge cases that matter to a lawyer but are invisible to a metric. Run the campaigns, analyse the results, and escalate quality issues to the ML team with a clear diagnosis rather than a bug report.</span><span data-ccp-props="{"335559739":120}"> </span></p>
</div>
<div>
<p><strong><span data-contrast="auto">Own the Golden Data</span><span data-ccp-props="{"335559738":180,"335559739":60}"> </span></strong></p>
</div>
<div>
<p><span data-contrast="auto">Build, curate and maintain the reference test sets the team measures against. Source representative legal documents, establish the ground truth, and keep coverage honest as features evolve. This dataset becomes the team's working definition of quality, and it will be yours.</span><span data-ccp-props="{"335559739":120}"> </span></p>
</div>
<div>
<p><strong><span data-contrast="auto">Turn client feedback into product signal</span></strong><span data-ccp-props="{"335559738":180,"335559739":60}"> </span></p>
</div>
<div>
<div>
<p><span data-contrast="auto">Collect and structure the feedback on AI features gathered by Customer Success. Build a failure taxonomy instead of a list of complaints, so that recurring weaknesses become prioritisable work items. Keep the feedback documentation current on Confluence.</span><span data-ccp-props="{"335559739":120}"> </span></p>
</div>
<div>
<p><strong><span data-contrast="auto">Map the competitive landscape</span><span data-ccp-props="{"335559738":180,"335559739":60}"> </span></strong></p>
</div>
<div>
<p><span data-contrast="auto">Track legal tech products shipping notable AI capabilities and maintain a clear-eyed view of the market: what they claim, what they actually do, where we lead and where we don't.</span><span data-ccp-props="{"335559739":120}"> </span></p>
</div>
<div>
<p><strong><span data-contrast="auto">Document and enable</span><span data-ccp-props="{"335559738":180,"335559739":60}"> </span></strong></p>
</div>
<div>
<p><span data-contrast="auto">Write and maintain the Confluence reference on our AI features — capabilities, limitations, appropriate use cases — for Product, Sales, Customer Success and Support. If a colleague can explain the limits of a feature to a client without asking the ML team, you have done this well.</span><span data-ccp-props="{"335559739":120}"> </span></p>
</div>
<div>
<h2 aria-level="1" role="heading"><span data-contrast="none"><span data-ccp-parastyle="heading 1">Who</span> <span data-ccp-parastyle="heading 1">we're</span> <span data-ccp-parastyle="heading 1">looking</span><span data-ccp-parastyle="heading 1"> for</span></span><span data-ccp-props="{"335559738":320,"335559739":160}"> </span></h2>
</div>
<div>
<p><span data-contrast="auto">A gap year student (Bac +4/+5) matching one of two profiles:</span><span data-ccp-props="{"335559739":140}"> </span></p>
</div>
<div>
<ul role="list" style="list-style-type: disc;">
<li aria-setsize="-1" data-leveltext="•" data-font="" data-listid="2" data-list-defn-props="{"335552541":1,"335559685":403,"335559991":259,"469769242":[8226],"469777803":"left","469777804":"•","469777815":"hybridMultilevel"}" data-aria-posinset="1" data-aria-level="1" role="listitem">
<p><span data-contrast="auto">Legal background with a real pull toward technology. </span><span data-contrast="auto">You have a law degree, and you find yourself more curious about how the tool works than about the case law.</span><span data-ccp-props="{"335559739":80}"> </span></p>
</li>
</ul>
</div>
<div>
<ul role="list" style="list-style-type: disc;">
<li aria-setsize="-1" data-leveltext="•" data-font="" data-listid="2" data-list-defn-props="{"335552541":1,"335559685":403,"335559991":259,"469769242":[8226],"469777803":"left","469777804":"•","469777815":"hybridMultilevel"}" data-aria-posinset="2" data-aria-level="1" role="listitem">
<p><span data-contrast="auto">Technical or engineering background with genuine interest in law. </span><span data-contrast="auto">You can read a model output critically, and you want to work in a domain where precision has consequences.</span><span data-ccp-props="{"335559739":80}"> </span></p>
</li>
</ul>
</div>
<div>
<p><span data-contrast="auto">In both cases, the person we are looking for is:</span><span data-ccp-props="{"335559739":100}"> </span></p>
</div>
<div>
<ul role="list" style="list-style-type: disc;">
<li aria-setsize="-1" data-leveltext="•" data-font="" data-listid="2" data-list-defn-props="{"335552541":1,"335559685":403,"335559991":259,"469769242":[8226],"469777803":"left","469777804":"•","469777815":"hybridMultilevel"}" data-aria-posinset="3" data-aria-level="1" role="listitem">
<p><span data-contrast="auto">Curious, autonomous and rigorous — able to own a workstream without being managed through it</span><span data-ccp-props="{"335559739":80}"> </span></p>
</li>
</ul>
</div>
<div>
<ul role="list" style="list-style-type: disc;">
<li aria-setsize="-1" data-leveltext="•" data-font="" data-listid="2" data-list-defn-props="{"335552541":1,"335559685":403,"335559991":259,"469769242":[8226],"469777803":"left","469777804":"•","469777815":"hybridMultilevel"}" data-aria-posinset="4" data-aria-level="1" role="listitem">
<p><span data-contrast="auto">Analytically minded: structures information, spots inconsistencies, synthesises clearly</span><span data-ccp-props="{"335559739":80}"> </span></p>
</li>
</ul>
</div>
<div>
<ul role="list" style="list-style-type: disc;">
<li aria-setsize="-1" data-leveltext="•" data-font="" data-listid="2" data-list-defn-props="{"335552541":1,"335559685":403,"335559991":259,"469769242":[8226],"469777803":"left","469777804":"•","469777815":"hybridMultilevel"}" data-aria-posinset="5" data-aria-level="1" role="listitem">
<p><span data-contrast="auto">An excellent communicator in French and English, written and spoken</span><span data-ccp-props="{"335559739":80}"> </span></p>
</li>
</ul>
</div>
<div>
<ul role="list" style="list-style-type: disc;">
<li aria-setsize="-1" data-leveltext="•" data-font="" data-listid="2" data-list-defn-props="{"335552541":1,"335559685":403,"335559991":259,"469769242":[8226],"469777803":"left","469777804":"•","469777815":"hybridMultilevel"}" data-aria-posinset="6" data-aria-level="1" role="listitem">
<p><span data-contrast="auto">Comfortable in a fast-paced environment where the roadmap moves</span><span data-ccp-props="{"335559739":80}"> </span></p>
</li>
</ul>
</div>
<div>
<p aria-level="1" role="heading"><span data-contrast="none"><span data-ccp-parastyle="heading 1">Required</span> <span data-ccp-parastyle="heading 1">skills</span></span><span data-ccp-props="{"335559738":320,"335559739":160}"> </span></p>
</div>
<div>
<ul role="list" style="list-style-type: disc;">
<li aria-setsize="-1" data-leveltext="•" data-font="" data-listid="2" data-list-defn-props="{"335552541":1,"335559685":403,"335559991":259,"469769242":[8226],"469777803":"left","469777804":"•","469777815":"hybridMultilevel"}" data-aria-posinset="7" data-aria-level="1" role="listitem">
<p><span data-contrast="auto">Solid legal knowledge, or a demonstrated ability to get up to speed on legal concepts fast</span><span data-ccp-props="{"335559739":80}"> </span></p>
</li>
</ul>
</div>
<div>
<ul role="list" style="list-style-type: disc;">
<li aria-setsize="-1" data-leveltext="•" data-font="" data-listid="2" data-list-defn-props="{"335552541":1,"335559685":403,"335559991":259,"469769242":[8226],"469777803":"left","469777804":"•","469777815":"hybridMultilevel"}" data-aria-posinset="8" data-aria-level="1" role="listitem">
<p><span data-contrast="auto">Fluent French and English — English is the working language inside the ML team</span><span data-ccp-props="{"335559739":80}"> </span></p>
</li>
</ul>
</div>
<div>
<ul role="list" style="list-style-type: disc;">
<li aria-setsize="-1" data-leveltext="•" data-font="" data-listid="2" data-list-defn-props="{"335552541":1,"335559685":403,"335559991":259,"469769242":[8226],"469777803":"left","469777804":"•","469777815":"hybridMultilevel"}" data-aria-posinset="9" data-aria-level="1" role="listitem">
<p><span data-contrast="auto">Proficiency with productivity tools: Confluence, Jira (or equivalent), Slack, Excel / Google Sheets</span><span data-ccp-props="{"335559739":80}"> </span></p>
</li>
</ul>
</div>
<div>
<ul role="list" style="list-style-type: disc;">
<li aria-setsize="-1" data-leveltext="•" data-font="" data-listid="2" data-list-defn-props="{"335552541":1,"335559685":403,"335559991":259,"469769242":[8226],"469777803":"left","469777804":"•","469777815":"hybridMultilevel"}" data-aria-posinset="10" data-aria-level="1" role="listitem">
<p><span data-contrast="auto">Nice to have: </span><span data-contrast="auto">familiarity with LLMs, prompt engineering, or AI evaluation concepts. Hands-on experience with AI tools applied to legal work is a strong plus.</span><span data-ccp-props="{"335559739":80}"> </span></p>
</li>
</ul>
</div>
<div>
<p aria-level="1" role="heading"><span data-contrast="none"><span data-ccp-parastyle="heading 1">What</span> <span data-ccp-parastyle="heading 1">you'll</span> <span data-ccp-parastyle="heading 1">get</span><span data-ccp-parastyle="heading 1"> out of </span><span data-ccp-parastyle="heading 1">it</span></span><span data-ccp-props="{"335559738":320,"335559739":160}"> </span></p>
</div>
</div>
<div>
<p><span data-contrast="auto">Direct exposure to how AI features are built, measured and shipped in a production legal tech product — inside the ML team rather than adjacent to it. Legal engineering is becoming its own career track, and this is a year of it on a real product.</span><span data-ccp-props="{"335559739":140}"> </span></p>
</div>
<div>
<h2 aria-level="1" role="heading"><span data-ccp-parastyle="heading 1">Recruitment process</span><span data-ccp-props="{"335559738":320,"335559739":160}"> </span></h2>
</div>
<div>
<p><span data-contrast="auto">Two steps, and we move quickly.</span><span data-ccp-props="{"335559739":80}"> </span></p>
</div>
<div>
<p><span data-contrast="none">1. Introductory call (20–30 min, phone or video)</span><span data-ccp-props="{"335559738":180,"335559739":60}"> </span></p>
</div>
<div>
<p><span data-contrast="auto">A conversation with </span><span data-contrast="none">[hiring manager / talent team]</span><span data-contrast="auto"> on your background, what draws you to this intersection of law and AI, and the practical basics (dates, duration, school requirements). Partly in English.</span><span data-ccp-props="{"335559739":120}"> </span></p>
</div>
<div>
<p><span data-contrast="none">2. Use case (take-home + debrief)</span><span data-ccp-props="{"335559738":180,"335559739":60}"> </span></p>
</div>
<div>
<p><span data-contrast="auto">We send you a short, concrete exercise: a set of AI outputs on legal documents to assess. You tell us what is wrong, how you would measure it systematically, and what you would report back to the ML team. Expect around </span><span data-contrast="none">[2 hours]</span><span data-contrast="auto"> of work. We then discuss it together for 45–60 minutes with the ML team and Product. We are not looking for the right answer — we are looking at how you reason, structure a problem, and defend a judgement call.</span><span data-ccp-props="{"335559739":120}"> </span></p>
</div>
<div>
<p><span data-ccp-props="{"335559739":140}"> </span></p>
</div>
</div><p>Find <a href="https://www.arbeitnow.fr">Jobs in France</a> on Arbeitnow</a>