Senior Software Engineer, Infrastructure
Senior Software Engineer, Infrastructure

Senior Software Engineer, Infrastructure

London Full-Time 48000 - 84000 £ / year (est.) No home office possible
L

At a Glance

  • Tasks: Develop and optimise backend systems and cloud infrastructure for our innovative legal tech platform.
  • Company: Join Lawhive, a pioneering platform making legal help accessible and affordable for everyone.
  • Benefits: Enjoy 34 holidays, equity options, a pension plan, and team-building activities.
  • Why this job: Be part of a mission-driven team using AI to revolutionise access to legal services.
  • Qualifications: Strong Python skills and experience with AWS, event-driven systems, and scalable data pipelines required.
  • Other info: Work in a fast-paced environment where you can ship features daily and learn continuously.

The predicted salary is between 48000 - 84000 £ per year.

We are 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 are 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 Responsibilities

  • Build & Improve Backend Systems: Work with Python (FastAPI, Pydantic) to develop robust APIs and services that interface with LLMs.
  • Develop & Maintain Scalable Infrastructure: Design, implement, and optimise cloud-based infrastructure for our AI and legal automation platform.
  • Optimise AI Workloads: Architect and scale compute infrastructure to support AI inference, batch processing, and real-time interactions.
  • Manage Event-Driven Architecture: Build and maintain event-driven systems for scalable, real-time processing.
  • Long-Running Workflows & Orchestration: Evaluate and implement workflow orchestration solutions to handle complex AI pipelines and legal automation.
  • Real-Time Communication Infrastructure: Optimise communication methods to improve chatbot responsiveness and user experience.
  • Document Storage & Retrieval: Work on indexing and retrieval mechanisms using OpenSearch, S3, and AI-assisted document processing.
  • Build Data Pipelines: Design and implement efficient ETL pipelines to ingest, transform, and store data from multiple sources (APIs, websites, legal knowledge bases).
  • Infrastructure Decision-Making: Influence and drive architectural decisions to ensure scalability, reliability, and cost-effectiveness.
  • Researcher Enablement: Provide tools and infrastructure to support AI and data research teams.

Our Engineering Culture

  • Ship daily - We are 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 are ambitious and moving fast. The whole business is pushing to be a category defining legal tech company.
  • Constantly learning and experimenting - We are 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

Requirements

  • 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.
  • Orchestration & Workflows: Experience with long-running workflow solutions.
  • Real-Time Systems: Understanding of real-time communication protocols.
  • Data Engineering Mindset: Experience designing scalable ETL pipelines.
  • Security & Reliability Focus: Familiarity with best practices for cloud security.
  • Strong Debugging & Problem-Solving Skills: Ability to investigate and solve production issues in distributed systems.

Nice to Have

  • Scaling AI Workloads: Familiarity with optimising and running AI/ML workloads in production.
  • Knowledge of Vector Databases: Experience with vector databases.
  • Hands-On Experience with Kubernetes: Proficiency in managing Kubernetes clusters.
  • Experience with agentic AI or autonomous AI systems.
  • Prior Experience in Legal Tech: Understanding of the legal industry.

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.

Seniority level: Mid-Senior level
Employment type: Full-time
Job function: IT Services and IT Consulting

Senior Software Engineer, Infrastructure employer: Lawhive

At Lawhive, we pride ourselves on being an exceptional employer, offering a dynamic work culture that fosters innovation and collaboration. With a commitment to employee growth, we provide ample opportunities for professional development alongside competitive benefits, including 34 holidays and equity options. Located in a vibrant tech hub, our team enjoys regular social activities and the chance to make a meaningful impact by revolutionising access to legal services.
L

Contact Detail:

Lawhive Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Software Engineer, 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 can set you apart from other candidates.

✨Tip Number 2

Engage with the legal tech community online. Follow relevant discussions on platforms like LinkedIn or Twitter, and participate in forums where professionals share insights about AI in legal services. This can help you understand the industry's current trends and challenges.

✨Tip Number 3

Prepare to discuss your problem-solving skills in distributed systems during interviews. Be ready to share specific examples of how you've debugged issues or optimised performance in past projects, as this aligns closely with the role's requirements.

✨Tip Number 4

Showcase your understanding of event-driven architectures and real-time systems. Consider building a small project that demonstrates your ability to implement these concepts, as practical examples can significantly strengthen your candidacy.

We think you need these skills to ace Senior Software Engineer, Infrastructure

Proficiency in Python
Experience with FastAPI and Pydantic
Expertise in AWS services (Lambda, S3, ECS, EventBridge, RDS, OpenSearch)
Knowledge of Terraform
Experience designing event-driven architectures (SNS/SQS, Kafka, Redis Streams)
Familiarity with long-running workflow solutions (Ingest, Step Functions, Temporal, Airflow)
Understanding of real-time communication protocols (WebSockets, SSE)
Experience designing scalable ETL pipelines
Ability to work with structured and unstructured data
Knowledge of cloud security best practices
Strong debugging skills in distributed systems
Problem-solving skills

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your strong backend development skills, particularly in Python and FastAPI. Include specific examples of your experience with AWS services and event-driven architectures to align with the job requirements.

Craft a Compelling Cover Letter: In your cover letter, express your passion for making legal services accessible and how your technical skills can contribute to Lawhive's mission. Mention any relevant experience in legal tech or AI workloads to stand out.

Showcase Relevant Projects: If you have worked on projects involving scalable infrastructure, ETL pipelines, or real-time systems, be sure to include these in your application. Provide links to your GitHub or portfolio to demonstrate your hands-on experience.

Highlight Problem-Solving Skills: Emphasise your debugging and problem-solving abilities in your application. Share specific instances where you successfully resolved production issues in distributed systems, as this is crucial for the role.

How to prepare for a job interview at Lawhive

✨Showcase Your Backend Skills

Be prepared to discuss your experience with Python, FastAPI, and Pydantic. Highlight specific projects where you've built robust APIs or services, as this will demonstrate your technical proficiency and relevance to the role.

✨Understand Event-Driven Architecture

Familiarise yourself with event-driven systems and be ready to explain how you've designed or implemented such architectures in the past. Discussing tools like SNS/SQS or Kafka can show your depth of knowledge in this area.

✨Demonstrate Problem-Solving Skills

Prepare examples of how you've tackled production issues in distributed systems. Being able to articulate your debugging process and problem-solving strategies will impress interviewers looking for reliability and security focus.

✨Align with Their Engineering Culture

Research Lawhive's engineering culture and be ready to discuss how you empathise with users and strive for excellence. Sharing your experiences of learning and experimenting with new technologies will resonate well with their values.

Senior Software Engineer, Infrastructure
Lawhive
L
  • Senior Software Engineer, Infrastructure

    London
    Full-Time
    48000 - 84000 £ / year (est.)

    Application deadline: 2027-05-02

  • L

    Lawhive

Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>