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
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
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.