At a Glance
- Tasks: Develop and deploy AI-driven features for legal applications, ensuring reliability and scalability.
- Company: Join Lawhive, a pioneering platform making legal help accessible and affordable for everyone.
- Benefits: Enjoy 34 holidays, equity options, a pension plan, and discounts on legal fees.
- Why this job: Be part of a mission-driven team at the forefront of legal tech innovation and social impact.
- Qualifications: Strong Python skills, experience with APIs, and familiarity with cloud platforms required.
- Other info: Work in a fast-paced environment with a culture of learning and experimentation.
The predicted salary is between 48000 - 84000 £ 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. 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.
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.
Senior Software Engineer, Machine Learning employer: Lawhive
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 during technical discussions but also demonstrate your readiness to jump into the role.
✨Tip Number 2
Showcase your experience with event-driven architectures. Highlight any projects where you've successfully implemented systems like Kafka or AWS Step Functions, as this aligns closely with our needs.
✨Tip Number 3
Prepare to discuss how you've optimised performance in previous roles. We value candidates who can share specific examples of scaling distributed AI workloads effectively.
✨Tip Number 4
Engage with our mission of making legal services accessible. Understanding our vision and being able to articulate how your skills can contribute to this goal will set you apart from other candidates.
We think you need these skills to ace Senior Software Engineer, Machine Learning
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 cloud platforms, as these are key to the role.
Showcase Relevant Projects: If you have experience deploying machine learning models to production or working with vector databases, include these in your application. Provide links to your GitHub or portfolio to demonstrate your technical capabilities.
Highlight Soft Skills: Lawhive values collaboration and empathy. In your application, mention instances where you've worked closely with teams or users to understand their needs and how you’ve contributed to building user-centric products.
How to prepare for a job interview at Lawhive
✨Showcase Your Python Skills
Since strong Python experience is a minimum requirement, be prepared to discuss your past projects and how you've used Python to build scalable backend systems. Consider bringing examples of your code or discussing specific challenges you overcame.
✨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 discuss how you've used similar technologies in your previous roles will demonstrate your readiness for the position.
✨Prepare for Scenario-Based Questions
Expect questions that assess your problem-solving skills, especially related to 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
The role involves working closely with AI researchers and product teams. Be ready to share examples of how you've successfully collaborated in the past, particularly in bridging the gap between technical and non-technical teams.