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
- 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
- ML Ops experience or experience deploying ML models to production
- Familiarity with vector databases or AI model serving
- 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
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
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.