Senior Software Engineer - AI & Machine Learning
Senior Software Engineer - AI & Machine Learning

Senior Software Engineer - AI & Machine Learning

Doncaster Full-Time 48000 - 84000 £ / year (est.) No home office possible
H

At a Glance

  • Tasks: Develop AI-powered legal tech and build scalable APIs for real-world applications.
  • Company: Join a fast-growing startup backed by top-tier VCs, revolutionising legal accessibility with AI.
  • Benefits: Enjoy remote work flexibility, a dynamic culture, and the chance to innovate in AI.
  • Why this job: Be part of a mission-driven team making legal help accessible while working on cutting-edge technology.
  • Qualifications: Strong Python skills, experience with scalable systems, and familiarity with cloud platforms required.
  • Other info: Bonus points for ML Ops experience and a proactive approach to performance and debugging.

The predicted salary is between 48000 - 84000 £ per year.

We’re building the future of AI-powered legal tech — including one of the world’s first AI lawyers, built on a fine-tuned LLM's and novel AI research. We’re looking for a Senior Software Engineer to help us bring cutting-edge machine learning into the hands of real users at scale. You’ll be part of a mission-driven team using AI to make legal help radically more accessible. Backed by top-tier VCs and a substantial Series A funding round, we’re growing fast — and we want brilliant engineers to grow with us.

What you’ll be working on:

  • Building robust, production-ready APIs and services that deliver AI functionality across our platform
  • Scaling AI systems for real-world legal use cases (document analysis, case prediction, automated advice)
  • Collaborating with AI researchers and engineers to deploy models into production
  • Working with event-driven architectures and async workflows to handle large-scale AI tasks
  • Ensuring observability, reliability, and compliance in high-stakes environments

You should have:

  • Strong Python skills and experience building scalable backend systems
  • Solid understanding of API design and distributed architectures
  • Familiarity with event-driven tools (e.g., Kafka, Pub/Sub, AWS Step Functions)
  • Experience working with cloud platforms (AWS, GCP)
  • A proactive approach to performance, observability, and debugging

Bonus points for:

  • ML Ops experience or experience deploying ML models to production
  • Familiarity with vector databases or AI model serving

Our engineering culture:

  • Ship daily – we release fast and iterate even faster
  • Empathise with users – we build for lawyers and clients with deeply human problems
  • Strive for excellence – we want to build a generational company, and that means high standards
  • Experiment and learn – we’re on the frontier of applied AI, and we’re always testing new ideas

Remote-friendly

Senior Software Engineer - AI & Machine Learning employer: Heart Mind Talent

As a Senior Software Engineer at our innovative AI-powered legal tech company, you'll be part of a dynamic and mission-driven team dedicated to making legal assistance more accessible. We offer a collaborative work culture that values experimentation and learning, alongside opportunities for professional growth in a fast-paced environment backed by substantial funding. With a remote-friendly policy and a commitment to excellence, we empower our engineers to ship impactful solutions daily while working on cutting-edge technology that shapes the future of the legal industry.
H

Contact Detail:

Heart Mind Talent Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Software Engineer - AI & Machine Learning

✨Tip Number 1

Familiarise yourself with the latest trends in AI and machine learning, especially in the legal tech space. This will not only help you understand our mission better but also allow you to engage in meaningful conversations during interviews.

✨Tip Number 2

Showcase your experience with scalable backend systems and API design by preparing specific examples of past projects. Be ready to discuss how you tackled challenges and what technologies you used, as this will demonstrate your hands-on expertise.

✨Tip Number 3

Brush up on your knowledge of event-driven architectures and tools like Kafka or AWS Step Functions. Being able to speak confidently about these technologies will set you apart and show that you're prepared for the technical demands of the role.

✨Tip Number 4

Connect with current employees on platforms like LinkedIn to gain insights into our engineering culture. Understanding our values and work environment can help you tailor your approach and demonstrate that you're a great fit for our team.

We think you need these skills to ace Senior Software Engineer - AI & Machine Learning

Strong Python Skills
API Design
Distributed Architectures
Event-Driven Tools (e.g., Kafka, Pub/Sub, AWS Step Functions)
Cloud Platforms (AWS, GCP)
Scalable Backend Systems
Performance Optimisation
Observability and Debugging
Collaboration with AI Researchers
Production-Ready API Development
Machine Learning Model Deployment
Async Workflows
Legal Tech Understanding
Adaptability to Fast-Paced Environments

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your strong Python skills and experience with scalable backend systems. Emphasise any relevant projects or roles that showcase your understanding of API design and distributed architectures.

Craft a Compelling Cover Letter: In your cover letter, express your passion for AI and legal tech. Mention specific experiences where you've collaborated with AI researchers or deployed models into production, as this aligns well with the company's mission.

Showcase Relevant Skills: Clearly outline your familiarity with event-driven tools and cloud platforms in your application. If you have ML Ops experience or knowledge of vector databases, make sure to highlight these as bonus points.

Demonstrate Cultural Fit: Research the company's engineering culture and reflect this in your application. Mention your ability to ship quickly, empathise with users, and your commitment to striving for excellence in your work.

How to prepare for a job interview at Heart Mind Talent

✨Showcase Your Python Skills

As a Senior Software Engineer, strong Python skills are essential. Be prepared to discuss your experience with Python in detail, including specific projects where you've built scalable backend systems. Highlight any challenges you faced and how you overcame them.

✨Demonstrate API Design Knowledge

Understanding API design is crucial for this role. Come equipped with examples of APIs you've designed or worked with, and be ready to explain your thought process behind the design choices you made. This will show your depth of knowledge and practical experience.

✨Familiarity with Event-Driven Architectures

Since the company uses event-driven tools, it’s important to demonstrate your familiarity with technologies like Kafka or AWS Step Functions. Prepare to discuss how you've implemented these tools in past projects and the impact they had on system performance.

✨Emphasise Collaboration with AI Researchers

Collaboration is key in this role, especially with AI researchers. Share experiences where you've worked closely with cross-functional teams to deploy models into production. Highlight your communication skills and how you ensure alignment on project goals.

Senior Software Engineer - AI & Machine Learning
Heart Mind Talent
H
  • Senior Software Engineer - AI & Machine Learning

    Doncaster
    Full-Time
    48000 - 84000 £ / year (est.)

    Application deadline: 2027-05-01

  • H

    Heart Mind Talent

Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>