Senior Software Engineer, Infrastructure

Griffin Fire
London
5 days ago
Create job alert

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 (who have funded 82 unicorns between them!). We recently secured a $40m Series A funding round to facilitate international expansion and to grow our team. This represents one of the five largest Series A rounds in Europe for 2024!

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 (e.g., Langfuse, experiment tracking, dataset management).

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 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.
  • Real-Time Systems: Understanding of real-time communication protocols such as WebSockets and SSE.
  • Data Engineering Mindset: Experience designing scalable ETL pipelines and working with structured/unstructured data.
  • Security & Reliability Focus: Familiarity with best practices for cloud security, IAM, and infrastructure reliability.
  • 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 (batch vs. real-time inference, GPU utilisation, etc.).
  • Knowledge of Vector Databases: Experience with vector databases.
  • Hands-On Experience with Kubernetes: Proficiency in managing Kubernetes clusters and deploying applications.
  • Experience with agentic AI or autonomous AI systems.
  • Prior Experience in Legal Tech: Understanding of the legal industry and experience working with legal technology solutions.

Benefits

  • ️ 34 Holidays (25 days annual leave + your birthday off + bank hols in England)
  • Equity
  • Pension
  • ️Regular team building activities, socials, and annual retreat!
  • 20% off legal fees through Lawhive

#J-18808-Ljbffr

Related Jobs

View all jobs

Senior Software Engineer

Senior Software Engineer II, MLOps, Retrieval Infra

Senior Software Engineer, ML Ops

Senior Software Engineer (C++) - London or Edinburgh

Senior Software Engineer II

Senior Software Engineer - Linux Kernel

Get the latest insights and jobs direct. Sign up for our newsletter.

By subscribing you agree to our privacy policy and terms of service.

Industry Insights

Discover insightful articles, industry insights, expert tips, and curated resources.

Tips for Staying Inspired: How Data Science Pros Fuel Creativity and Innovation

Data science sits at the dynamic intersection of statistics, computer science, and domain expertise, driving powerful innovations in industries ranging from healthcare to finance, and from retail to robotics. Yet, the daily reality for many data scientists can be a far cry from starry-eyed talk of AI and machine learning transformations. Instead, it often involves endless data wrangling, model tuning, and scrutiny over metrics. Maintaining a sense of creativity in this environment can be an uphill battle. So, how do successful data scientists continue to dream big and innovate, even when dealing with the nitty-gritty of data pipelines, debugging code, or explaining results to stakeholders? Below, we outline ten practical strategies to help data analysts, machine learning engineers, and research scientists stay inspired and push their ideas further. Whether you’re just starting out or looking to reinvigorate a long-standing career, these pointers can help you find fresh sparks of motivation.

Top 10 Data Science Career Myths Debunked: Key Facts for Aspiring Professionals

Data science has become one of the most sought-after fields in the tech world, promising attractive salaries, cutting-edge projects, and the opportunity to shape decision-making in virtually every industry. From e-commerce recommendation engines to AI-powered medical diagnostics, data scientists are the force behind innovations that drive productivity and improve people’s lives. Yet, despite the demand and glamour often associated with this discipline, data science is also shrouded in misconceptions. Some believe you need a PhD in mathematics or statistics; others assume data science is exclusively about machine learning or coding. At DataScience-Jobs.co.uk, we’ve encountered a wide array of myths that can discourage talented individuals or mislead those exploring a data science career. This article aims to bust the top 10 data science career myths—providing clarity on what data scientists actually do and illuminating the true diversity and inclusiveness of this exciting field. Whether you’re a recent graduate, a professional looking to pivot, or simply curious about data science, read on to discover the reality behind the myths.

Global vs. Local: Comparing the UK Data Science Job Market to International Landscapes

How to evaluate salaries, opportunities, and work culture in data science across the UK, the US, Europe, and Asia Data science has proven to be more than a passing trend; it is now a foundational pillar of modern decision-making in virtually every industry—from healthcare and finance to retail and entertainment. As the volume of data grows exponentially, organisations urgently need professionals who can transform raw information into actionable insights. This high demand has sparked a wave of new opportunities for data scientists worldwide. In this article, we’ll compare the UK data science job market to those in the United States, Europe, and Asia. We’ll explore hiring trends, salary benchmarks, and cultural nuances to help you decide whether to focus your career locally or consider opportunities overseas or in fully remote roles. Whether you’re a fresh graduate looking for your first data science position, an experienced data professional pivoting from analytics, or a software engineer eager to break into machine learning, understanding the global data science landscape can be a game-changer. By the end of this overview, you’ll be better equipped to navigate the expanding world of data science—knowing which skills and certifications matter most, how salaries differ between regions, and what to expect from distinct work cultures. Let’s dive in.