Senior Software Engineer, Machine Learning
Senior Software Engineer, Machine Learning

Senior Software Engineer, Machine Learning

London Full-Time 48000 - 72000 £ / year (est.) Home office (partial)
Go Premium
L

At a Glance

  • Tasks: Join our AI team to develop and deploy cutting-edge AI features for legal services.
  • Company: Lawhive is revolutionising access to legal help with AI-driven solutions for consumers and small businesses.
  • Benefits: Enjoy 34 holidays, equity options, a pension plan, and team-building activities.
  • Why this job: Be part of a mission to democratise legal access while working in a fast-paced, innovative environment.
  • Qualifications: Strong Python skills, experience with APIs, and familiarity with cloud platforms are essential.
  • Other info: Work alongside top-tier investors and contribute to one of Europe's largest Series A funding successes.

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

We’re on a mission to make sure everyone has access to the law. Lawhive is an online platform for consumers and small businesses to get legal help for a fraction of the cost of a law firm. Our platform combines regulated human lawyers collaborating alongside the world’s first AI lawyer specifically built for consumer legal work. Equal access to the law is one of the biggest and most pressing unsolved problems in society today. We’re passionate about leveling the playing field and believe access to the law should be a basic utility in society. Our AI lawyer Lawrence is built on top of our own fine-tuned LLM who has passed the Solicitors Qualifying Exams (SQE). We have backing from leading US and UK VC funds including Google Ventures, Balderton Capital and TQ Ventures. We recently secured a $40m Series A funding round to facilitate international expansion and to grow our team.

The Role

We’re looking for a Senior Software Engineer / ML to join our AI team to bring our latest AI-driven features and services into production. Deploying them at scale, improving infrastructure, and ensuring robustness in production. You’ll work closely with AI researchers, software engineers, and product teams to bridge the gap between cutting-edge AI research and real-world applications.

Responsibilities

  • Developing production-ready APIs and services that expose AI functionality to internal and external applications.
  • Improving reliability & monitoring for AI-driven applications in production.
  • Scaling AI systems to handle real-world legal use cases (e.g., legal document analysis, case predictions, automated legal advice).
  • Collaborating with AI engineers to ensure smooth deployment of AI workflows and models into production.
  • Working with event-driven architectures and async workflows to process large-scale AI workloads efficiently.
  • Ensuring security & compliance in AI-driven legal services.

Our Engineering Culture

  • Ship daily - We’re building and releasing features fast, going from idea to production in hours rather than weeks.
  • Empathise with users - Lawyers and legal clients have unique perspectives, preferences and expectations. We build products which understand them deeply.
  • Strive for excellence - We’re ambitious and moving fast. The whole business is pushing to be a category defining legal tech company.
  • Constantly learning and experimenting - We’re at the cutting edge of using AI to directly improve people’s lives. We take a blue-sky but pragmatic approach to how we apply new technologies.

Our Tech Stack

  • TypeScript (Full-stack)
  • React + Next.js, Tailwind, Prisma, tRPC
  • PostgreSQL, MongoDB, Redis
  • Serverless, AWS, Google Cloud, Github Actions
  • DBT, BigQuery
  • Terraform
  • Python

Minimum Requirements

  • Strong Python experience in building scalable backend systems.
  • Familiarity with API design & distributed systems architecture.
  • Experience working with event-driven architectures (e.g. Kafka, Pub/Sub, AWS Step Functions, etc.).
  • Comfortable optimising performance & scaling distributed AI workloads.
  • Experience working with cloud platforms (AWS, GCP etc).
  • Understanding of best practices in observability, monitoring, and debugging.

Nice to Have

  • Experience deploying machine learning models to production (ML Ops experience a plus).
  • Experience with Vector Databases and AI Model Serving.

Benefits

  • 34 Holidays (25 days annual leave + your birthday off + bank holidays in England)
  • Equity
  • Pension
  • Regular team building activities, socials, and annual retreat!
  • 20% off legal fees through Lawhive
L

Contact Detail:

Lawhive Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Software Engineer, Machine Learning

✨Tip Number 1

Familiarise yourself with our tech stack, especially TypeScript and Python. Being well-versed in these languages will not only help you understand our projects better but also demonstrate your commitment to the role.

✨Tip Number 2

Showcase your experience with event-driven architectures like Kafka or AWS Step Functions. Highlighting specific projects where you've successfully implemented these technologies can set you apart from other candidates.

✨Tip Number 3

Emphasise your ability to collaborate with cross-functional teams. Since you'll be working closely with AI researchers and product teams, demonstrating your teamwork skills and how you've bridged gaps in previous roles will be beneficial.

✨Tip Number 4

Stay updated on the latest trends in AI and legal tech. Showing that you're passionate about the intersection of technology and law can resonate well with us and align with our mission at Lawhive.

We think you need these skills to ace Senior Software Engineer, Machine Learning

Strong Python programming skills
Experience in building scalable backend systems
API design and development
Distributed systems architecture
Event-driven architecture experience (e.g., Kafka, Pub/Sub, AWS Step Functions)
Performance optimisation for distributed AI workloads
Cloud platform experience (AWS, GCP)
Best practices in observability and monitoring
Debugging skills
Experience deploying machine learning models to production (ML Ops)
Familiarity with vector databases
AI model serving techniques
Collaboration with AI researchers and software engineers
Understanding of security and compliance in AI applications

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your strong Python experience and familiarity with API design and distributed systems architecture. Emphasise any relevant projects or roles that showcase your ability to develop scalable backend systems.

Craft a Compelling Cover Letter: In your cover letter, express your passion for making legal services accessible and how your skills align with Lawhive's mission. Mention specific experiences where you've worked with event-driven architectures or deployed machine learning models to production.

Showcase Relevant Projects: If you have experience with cloud platforms like AWS or GCP, or have worked on AI-driven applications, include these in your application. Provide examples of how you've improved reliability and monitoring for such applications.

Highlight Continuous Learning: Lawhive values constant learning and experimentation. Mention any recent courses, certifications, or personal projects that demonstrate your commitment to staying at the cutting edge of technology, especially in AI and software engineering.

How to prepare for a job interview at Lawhive

✨Showcase Your Python Skills

Since strong Python experience is a must for this role, be prepared to discuss your past projects and how you've built scalable backend systems. Consider bringing examples of your code or discussing specific challenges you overcame using Python.

✨Understand the Tech Stack

Familiarise yourself with the technologies mentioned in the job description, such as TypeScript, React, and cloud platforms like AWS and GCP. Being able to speak knowledgeably about these tools will demonstrate your readiness to jump into the role.

✨Prepare for Scenario-Based Questions

Expect questions that assess your problem-solving skills, especially regarding event-driven architectures and distributed systems. Think of scenarios where you've had to optimise performance or scale AI workloads, and be ready to explain your thought process.

✨Emphasise Collaboration

This role involves working closely with AI researchers and product teams. Be ready to discuss your experience collaborating with cross-functional teams and how you ensure smooth deployment of AI workflows and models into production.

Senior Software Engineer, Machine Learning
Lawhive
Location: London
Go Premium

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

L
  • Senior Software Engineer, Machine Learning

    London
    Full-Time
    48000 - 72000 £ / year (est.)
  • L

    Lawhive

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