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

Senior Software Engineer - AI & Machine Learning

Full-Time 43200 - 72000 £ / 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 assistance with AI.
  • Benefits: Enjoy remote work flexibility and a culture of rapid iteration and learning.
  • Why this job: Be part of a mission-driven team making legal help accessible through innovative technology.
  • Qualifications: Strong Python skills, experience with cloud platforms, and knowledge of API design required.
  • Other info: Bonus points for ML Ops experience and familiarity with vector databases.

The predicted salary is between 43200 - 72000 £ 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 encourages 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 provide an exciting platform for you to apply your skills in cutting-edge AI and machine learning while contributing to meaningful change in 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. Understanding how AI can transform legal processes will not only impress us but also show your genuine interest in our mission.

✨Tip Number 2

Engage with our community on platforms like LinkedIn or GitHub. Share your insights on AI applications in law or contribute to relevant projects. This will help you build a network and demonstrate your expertise in the field.

✨Tip Number 3

Prepare to discuss your experience with scalable backend systems and API design in detail. We value practical knowledge, so be ready to share specific examples of how you've tackled challenges in previous roles.

✨Tip Number 4

Showcase your problem-solving skills by thinking through potential real-world legal use cases for AI. Presenting innovative ideas during discussions can set you apart and align with our goal of making legal help more accessible.

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
Machine Learning Operations (ML Ops)
AI Model Deployment
Vector Databases
Async Workflows
Collaboration with AI Researchers
Production-Ready API Development

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your strong Python skills and experience with scalable backend systems. Include specific projects or roles where you've built APIs or worked with distributed architectures.

Craft a Compelling Cover Letter: In your cover letter, express your passion for AI and legal tech. Mention any relevant experience with event-driven tools or cloud platforms, and explain how you can contribute to the company's mission of making legal help more accessible.

Showcase Relevant Projects: If you have experience with ML Ops or deploying ML models, be sure to include these projects in your application. Highlight any work with vector databases or AI model serving that demonstrates your expertise.

Demonstrate Cultural Fit: Research the company's engineering culture and reflect this in your application. Emphasise your ability to ship quickly, empathise with users, and your commitment to high standards and continuous learning.

How to prepare for a job interview at Heart Mind Talent

✨Showcase Your Python Expertise

Make sure to highlight your strong Python skills during the interview. Be prepared to discuss specific projects where you've built scalable backend systems, as this is crucial for the role.

✨Demonstrate API and Architecture Knowledge

Familiarise yourself with API design and distributed architectures. Be ready to explain how you've implemented these in past roles, especially in relation to AI functionality.

✨Discuss Event-Driven Tools

Since the company uses event-driven architectures, it’s important to talk about your experience with tools like Kafka or AWS Step Functions. Share examples of how you've used these tools to handle large-scale tasks.

✨Emphasise a Proactive Approach

The company values a proactive approach to performance and observability. Prepare to discuss how you've tackled debugging and ensured reliability in high-stakes environments in your previous work.

Senior Software Engineer - AI & Machine Learning
Heart Mind Talent
H
Similar positions in other companies
Europas größte Jobbörse für Gen-Z
discover-jobs-cta
Discover now
>