(Founding) AI Engineer

(Founding) AI Engineer

Full-Time 63000 - 77000 £ / year (est.) Home office (partial)
R

At a Glance

  • Tasks: Lead the development of AI features for a groundbreaking legal business intelligence product.
  • Company: Join Rainmaker, an innovative startup transforming the legal industry with AI.
  • Benefits: Equity options, competitive salary, and a chance to shape the future of legal tech.
  • Other info: Work in a dynamic environment with opportunities for growth and influence.
  • Why this job: Be a founding AI Engineer and make a real impact in a unique market.
  • Qualifications: 5-8 years in software engineering with experience in LLM-backed systems.

The predicted salary is between 63000 - 77000 £ per year.

Rainmaker is built to give lawyers business intelligence for BD: legal news and deal data, a BD tool for building and managing approaches to prospective clients, plus a live rankings system that lets lawyers credential their work against their peers.

The product launches later this year.

It is AI-first in a market that has never had a product like it, and you will be shaping it from the start.

ABOUT THE ROLE

We are looking for our first dedicated AI Engineer.

You will own the intelligence layer of the product: retrieval over legal news, deals and firm data, the agentic and guided-question flows inside the BD Centre, the extraction that turns unstructured coverage into structured records, and the evaluation infrastructure that tells us whether any of it is actually working.

This is a founding hire.

The AI features that exist today were built alongside everything else.

Your job is to take them from working to defensible, then build what comes next.

You will decide how we do retrieval, how we evaluate, what we run in-house and what we buy, and you will be the person the rest of the engineering team asks when a feature depends on a model behaving predictably.

You will report to the CTO and work closely with our Head of Product and the wider engineering team. You will have meaningful equity.

We care about output rather than theory.

Our users are lawyers, and lawyers do not forgive a confident wrong answer.

Precision, traceability and knowing when the system should decline to answer matter more here than they do in most consumer products.

RESPONSIBILITIES

  • Retrieval and knowledge
  • Own retrieval end to end: chunking, embedding, indexing, hybrid and re-ranked search over legal news, deal records, firm and lawyer profiles. - Build entity resolution that holds up across sources, so a firm, a lawyer and a deal mean the same thing wherever they appear. - Make grounding and citation a property of the system rather than a prompt instruction.

Every claim the product shows a user should be traceable to a source. - Decide where retrieval ends and structured query begins, and stop us reaching for a model where a database would do.

  • Agentic and generative features
  • Build the LLM-backed features in the product, including the guided-question loops in the BD Centre and the generative surfaces around dossiers, feeds and alerts. - Design agent and tool-use flows that fail safely, degrade to something useful and never invent a client, a deal or a quote. - Own prompt architecture as engineering rather than as text: versioned, tested, reviewable and cheap to change.
  • Evaluation and quality
  • Build the eval harness.

Define what good looks like for each AI surface, build the datasets, and make regression visible before a release rather than after it. - Instrument quality in production: hallucination rate, retrieval hit rate, refusal behaviour, latency and cost per interaction. - Run the experiments that decide model choice, and be willing to conclude that a smaller or cheaper model is the right answer.

  • Data and extraction
  • Work with the data pipeline that ingests legal news and deal coverage, and own the extraction that turns it into structured, queryable records. - Improve precision and recall on that extraction over time, and know the current numbers for both. - Feed clean data into the rankings engine, and understand enough of its methodology to spot when the inputs are wrong.
  • Engineering and platform
  • Ship production code into a Type Script and Python stack running on AWS, and take responsibility for it in production. - Own cost, latency and reliability of the AI layer, including caching, batching, fallbacks and rate limits. - Build the internal tooling that lets non-engineers inspect, correct and improve model output without asking you.
  • Judgement and influence
  • Tell Product what is feasible, what is expensive and what is a research project rather than a sprint. - Push back where a feature is being specified as an AI feature when it should not be one. - Set the standard and the practices that the next AI hires will work to.
  • WHAT WE ARE LOOKING FOR
  • 5-8 years in software engineering, with at least two spent building LLM-backed systems that real users depend on. Production experience, not prototypes.
  • Deep applied retrieval experience: you have built RAG systems that worked, and you can explain in detail why the first version did not.
  • Rigour about evaluation. You have built eval infrastructure and you treat an unmeasured AI feature as an unfinished one.
  • Strong engineering fundamentals in Python and Type Script, comfortable in AWS and in production systems rather than notebooks.
  • Fluency across the current model landscape and the tooling around it, with the judgement to pick the boring option when it wins.
  • Comfort with ambiguity and with owning a domain alone. You will not have a team to delegate to for some time.
  • Directness. You raise problems early, you argue your case on evidence, and you change your mind when the data says so.
  • PREFERRED
  • Experience in legal, financial or another domain where accuracy is a professional obligation rather than a nice-to-have.
  • Experience with entity resolution, knowledge graphs or document-heavy extraction at scale.
  • Fine-tuning, distillation or model serving where it earned its keep against a hosted API.
  • Early-stage or pre-launch experience, and a working understanding of what unit economics mean for an AI product.
  • An open-source record, a paper, a side project, or anything else that shows us what you build when nobody is assigning it.

Rainmaker is an equal opportunity employer. We are committed to diversity and inclusivity.

#J-18808-Ljbffr

(Founding) AI Engineer employer: Rainmaker

Rainmaker is an exceptional employer that fosters a collaborative and inclusive work culture, making it an ideal place for a Training Business Analyst to thrive. With a strong commitment to employee growth, we offer opportunities for professional development and the chance to work on innovative projects at the intersection of law and technology. Located in a vibrant area, our team enjoys a dynamic environment that encourages creativity and teamwork while delivering impactful solutions for our clients.

R

Contact Details:

Rainmaker Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land (Founding) AI Engineer

Join Local Tech Meetups

Get out there and mingle with fellow developers by joining local tech meetups. It’s a fantastic way to meet people who might be working at Rainmaker or know someone who does. Plus, you can pick up some trendy tech skills and trends while you're at it!

Contribute to Open Source Projects

Show off your coding chops by jumping into open-source projects. Not only does this give you practical experience, but it also gets you noticed in the dev community. You'll create a killer portfolio that speaks volumes about your skills to Rainmaker.

Tap into Online Developer Communities

Don’t underestimate the power of online developer communities like GitHub, Stack Overflow, and even Reddit. Participate in discussions, share your projects, and build your visibility. We can often find opportunities through these channels that can lead to a full-time gig at companies like Rainmaker.

Explore Job Boards Specifically for Tech Roles

Keep your eyes peeled on job boards that focus on tech roles. Sites like TechCareers or Stack Overflow Jobs can often have listings for companies like Rainmaker that might not show up on broader job sites. Make it a habit to check these regularly, and don’t hesitate to apply directly through our website!

We think you need these skills to ace (Founding) AI Engineer

AI Systems Development
Retrieval-Augmented Generation (RAG)
Large Language Model (LLM) Implementation
Data Extraction and Structuring
Entity Resolution
Evaluation Infrastructure Design
Python Programming

Some tips for your application 🫡

Show off your coding skills:When applying for a software engineering role, it's super important to showcase your coding skills. Make sure your CV includes your tech stack, any relevant programming languages you’re comfortable with, and examples of projects you've worked on. If you have a GitHub profile, link it up! We love to see code in action.

Tailor your portfolio:For a full-time role, we’d expect to see some solid examples of your work in your portfolio. Make sure to include at least two or three projects that highlight your problem-solving skills and your ability to work with different technologies. Focus on the projects that are most relevant to the position at Rainmaker.

Craft a killer cover letter:Your cover letter is your chance to stand out—make it personal! Explain why you want to work at Rainmaker and how your skills align with the role. Show us your passion for software development. We dig enthusiastic candidates who understand the value of collaboration and continuous learning!

Be clear and concise:When it comes to writing your CV and cover letter, clarity is key. Avoid jargon that could confuse us and stick to simple, direct language. Highlight your achievements with quantifiable results where possible, and keep everything easy to read. A well-organised application goes a long way!

How to prepare for a job interview at Rainmaker

Brush Up on Your Coding Skills

For a full-time software engineering role, it's crucial that we stay sharp with our coding abilities. Expect technical questions that might involve solving problems on the spot or discussing algorithms. Practise on platforms like LeetCode or HackerRank to get comfortable with the types of questions that often come up.

Know Your Tools and Frameworks

Make sure we’re well-acquainted with the tools and technologies listed in the job description. Familiarise ourselves with any specific frameworks or programming languages mentioned. If Rainmaker uses React or Node.js, for instance, be ready to discuss how we’ve used them in previous projects or coursework.

Showcase Your Projects

Bring along a portfolio that highlights our best work. This could be code samples, GitHub repositories, or any side projects we’ve built. Make sure we can talk through our thought process for each project, especially the challenges we faced and how we solved them—this shows our problem-solving skills in action.

Prepare for Behavioural Questions

While technical skills are key, full-time positions also require cultural fit. Be ready to discuss our previous experiences and how we handle teamwork, conflict, and deadlines. Brush up on the STAR method—Situation, Task, Action, Result—to clearly articulate our past experiences when discussing how we've contributed to a team.