At a Glance
- Tasks: Develop robust APIs and services using Python for AI-powered legal tech.
- Company: Join a fast-growing startup revolutionising legal help with AI technology.
- Benefits: Enjoy remote work options, a dynamic team culture, and opportunities for rapid growth.
- Why this job: Be part of a mission-driven team making legal assistance accessible through innovative AI solutions.
- Qualifications: Strong Python skills and experience with AWS, event-driven systems, and scalable data pipelines required.
- Other info: Bonus points for knowledge in scaling AI workloads and 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:
- Build & Improve Backend Systems: Work with Python (FastAPI, Pydantic) to develop robust APIs and services that interface with LLMs.
- Develop & Maintain Scalable Infrastructure
- Optimise AI Workloads
- Manage Event-Driven Architecture
- Long-Running Workflows & Orchestration
- Real-Time Communication Infrastructure
- Document Storage & Retrieval
- Build Data Pipelines Infrastructure
- Decision-Making
You should have:
- Strong Backend Development Skills: Proficiency in Python, FastAPI, Pydantic.
- Infrastructure Expertise: Experience with AWS services (Lambda, S3, ECS, EventBridge, RDS, OpenSearch) and Terraform.
- Event-Driven Systems Knowledge: Experience designing and implementing event-driven architectures (SNS/SQS, Kafka, Redis Streams, etc.).
- Orchestration & Workflows: Experience with long-running workflow solutions like Ingest, Step Functions, Temporal, or Airflow.
- Data Engineering Mindset: Experience designing scalable ETL pipelines and working with structured/unstructured data.
Bonus points for:
- Scaling AI Workloads
- Knowledge of Vector Databases
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 Python Backend Engineer - ML Infrastructure employer: Heart Mind Talent
Contact Detail:
Heart Mind Talent Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Python Backend Engineer - ML Infrastructure
✨Tip Number 1
Familiarise yourself with the specific technologies mentioned in the job description, such as Python, FastAPI, and AWS services. Having hands-on experience or projects that showcase your skills in these areas will make you stand out during discussions.
✨Tip Number 2
Engage with the AI and legal tech communities online. Join forums, attend webinars, or participate in relevant meetups to network with professionals in the field. This can provide insights into industry trends and may even lead to referrals.
✨Tip Number 3
Prepare to discuss your experience with event-driven architectures and data pipelines in detail. Be ready to share specific examples of how you've implemented these systems in past projects, as this will demonstrate your expertise and problem-solving abilities.
✨Tip Number 4
Show your passion for the mission of making legal help more accessible through AI. During interviews, express your enthusiasm for the role and how your values align with the company's goals, as cultural fit is often just as important as technical skills.
We think you need these skills to ace Senior Python Backend Engineer - ML Infrastructure
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with Python, FastAPI, and Pydantic. Include specific projects where you've developed robust APIs or worked with machine learning infrastructure to demonstrate your relevant skills.
Craft a Compelling Cover Letter: In your cover letter, express your passion for AI and legal tech. Mention how your background aligns with the company's mission to make legal help more accessible and provide examples of your experience with event-driven architectures and AWS services.
Showcase Relevant Projects: If you have worked on any projects involving scalable ETL pipelines or real-time communication infrastructure, be sure to include these in your application. Highlight your role and the impact of your contributions.
Prepare for Technical Questions: Anticipate technical questions related to backend development and machine learning infrastructure. Brush up on your knowledge of event-driven systems and orchestration tools, as these are key components of the role.
How to prepare for a job interview at Heart Mind Talent
✨Showcase Your Python Proficiency
Make sure to highlight your experience with Python, especially with frameworks like FastAPI and Pydantic. Be prepared to discuss specific projects where you've built robust APIs or services, as this will demonstrate your technical skills effectively.
✨Demonstrate Infrastructure Knowledge
Familiarise yourself with AWS services and Terraform, as these are crucial for the role. Be ready to explain how you've used these tools in past projects, particularly in optimising AI workloads and managing scalable infrastructure.
✨Discuss Event-Driven Architecture Experience
Since the company values event-driven systems, prepare examples of how you've designed and implemented such architectures. Discuss your familiarity with tools like Kafka or Redis Streams, and how they contributed to the success of your projects.
✨Emphasise a Data Engineering Mindset
Talk about your experience with ETL pipelines and handling both structured and unstructured data. Highlight any specific challenges you faced and how you overcame them, as this will show your problem-solving abilities and readiness for the role.