Senior Software Engineer - Python - Hybrid or Remote
Senior Software Engineer - Python - Hybrid or Remote

Senior Software Engineer - Python - Hybrid or Remote

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 assistance with AI.
  • Benefits: Enjoy hybrid or remote work options, a dynamic culture, and opportunities for rapid growth.
  • 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 - Python - Hybrid or Remote employer: Heart Mind Talent

Join a pioneering company at the forefront of AI-powered legal technology, where your contributions as a Senior Software Engineer will directly impact accessibility to legal help. With a dynamic hybrid or remote work environment, we foster a culture of rapid iteration and user empathy, while offering ample opportunities for professional growth and collaboration with leading AI researchers. Enjoy the benefits of working in a fast-growing startup backed by top-tier VCs, where innovation and excellence are at the heart of everything we do.
H

Contact Detail:

Heart Mind Talent Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Software Engineer - Python - Hybrid or Remote

✨Tip Number 1

Familiarise yourself with the latest trends in AI and legal tech. Understanding how AI is transforming the legal industry will not only help you during interviews but also show your genuine interest in the company's mission.

✨Tip Number 2

Network with professionals in the AI and legal tech space. Attend relevant meetups or webinars to connect with people who work in similar roles, as they can provide insights and potentially refer you to opportunities at StudySmarter.

✨Tip Number 3

Brush up on your Python skills and be prepared to discuss your experience with scalable backend systems. Consider working on personal projects that showcase your ability to build APIs and services, as practical examples can make a strong impression.

✨Tip Number 4

Demonstrate your understanding of event-driven architectures and cloud platforms during conversations. Being able to articulate your experience with tools like Kafka or AWS will highlight your technical expertise and fit for the role.

We think you need these skills to ace Senior Software Engineer - Python - Hybrid or Remote

Strong Python Programming
API Design and Development
Distributed Systems Architecture
Event-Driven Architecture
Experience with Kafka or Pub/Sub
Cloud Platform Proficiency (AWS, GCP)
Performance Optimisation
Debugging Skills
Machine Learning Operations (ML Ops)
Model Deployment Experience
Familiarity with Vector Databases
Async Programming
Collaboration with AI Researchers
Observability and Reliability in Software

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 built APIs or worked with cloud platforms like AWS or GCP.

Craft a Compelling Cover Letter: In your cover letter, express your passion for AI and legal tech. Mention how your experience aligns with the company's mission to make legal help more accessible and your proactive approach to performance and observability.

Showcase Relevant Experience: When detailing your work history, focus on experiences that demonstrate your familiarity with event-driven architectures and distributed systems. If you have ML Ops experience or have deployed ML models, be sure to highlight this as it’s a bonus point.

Prepare for Technical Questions: Anticipate technical questions related to API design, cloud platforms, and debugging. Be ready to discuss your previous projects in detail, especially those involving large-scale AI tasks or collaboration with AI researchers.

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, and consider sharing code snippets or examples that demonstrate your proficiency.

✨Understand API Design

Since the role involves building robust APIs, brush up on your knowledge of API design principles. Be ready to explain how you’ve implemented APIs in previous roles and discuss any challenges you faced and how you overcame them.

✨Familiarise Yourself with Event-Driven Architectures

Given the emphasis on event-driven tools like Kafka and AWS Step Functions, it’s crucial to understand these technologies. Prepare to discuss your experience with them and how they can be applied to handle large-scale AI tasks effectively.

✨Demonstrate a Proactive Approach

The company values a proactive approach to performance and observability. Think of examples where you took initiative in debugging or improving system reliability, and be ready to share these experiences during your interview.

Senior Software Engineer - Python - Hybrid or Remote
Heart Mind Talent
H
Similar positions in other companies
Europas größte Jobbörse für Gen-Z
discover-jobs-cta
Discover now
>