Senior Software / Data Engineer – AI & Legal Automation
Backed by top-tier funds with a recent £30mil+ Series A (one of Europe’s largest in 2024), this AI-driven legal tech company is revolutionising legal automation. Built on a fine-tuned LLM that has passed the Solicitors Qualifying Exams (SQE), they are expanding globally and growing their elite engineering team.
The Role
As a Senior Software / Data Engineer, you’ll design and build scalable infrastructure powering AI-driven legal automation. You'll work with cutting-edge tech to build and optimise high-performance systems.
Key Responsibilities
Backend Development: Build and refine APIs and services using Python (FastAPI, Pydantic).
Scalable Infrastructure: Design, implement, and optimise cloud-based solutions for AI workloads.
AI Workload Optimisation: Architect and scale compute infrastructure for inference, batch processing, and real-time AI interactions.
Event-Driven Architecture: Develop and maintain real-time, event-driven systems (SNS/SQS, Kafka, Redis Streams).
Workflow Orchestration: Implement long-running workflow solutions (Step Functions, Temporal, Airflow).
Real-Time Communication: Optimise WebSockets and SSE for chatbot responsiveness.
Document Storage & Retrieval: Work with OpenSearch, S3, and AI-assisted document processing.
Data Pipelines: Build efficient ETL pipelines for ingesting and transforming data.
Infrastructure Strategy: Influence architecture decisions for scalability, reliability, and cost-effectiveness.
Researcher Enablement: Develop tools and infrastructure for AI/data research teams (Langfuse, experiment tracking, dataset management).
Requirements
Python Expertise: Strong experience with FastAPI, Pydantic.
Cloud & Infra: Proficiency with AWS (Lambda, S3, ECS, EventBridge, RDS, OpenSearch) and Terraform.
Event-Driven Systems: Hands-on experience with event-driven architectures (SNS/SQS, Kafka, Redis Streams).
Workflow Orchestration: Knowledge of long-running workflows (Step Functions, Temporal, Airflow).
Real-Time Systems: Understanding of WebSockets, SSE, and related protocols.
Data Engineering: Experience designing ETL pipelines and handling structured/unstructured data.
Security & Reliability: Strong grasp of cloud security, IAM, and infrastructure resilience.
Problem-Solving: Proven ability to debug and optimise distributed systems.
Nice to Have
AI Scaling: Experience running AI/ML workloads in production (batch vs. real-time inference, GPU optimisation).
Vector Databases: Familiarity with vector search and retrieval systems.
Kubernetes: Hands-on experience managing and deploying Kubernetes clusters.
Agentic AI: Experience with autonomous AI systems.
Legal Tech Background: Knowledge of legal industry workflows and automation.
Why Join?
If you want to ship features daily in a fast-paced, high-impact environment. Work at the forefront of AI in legal tech, solving complex challenges & join a team of ambitious, mission-driven engineers redefining the industry. This is perfect for you!
~26 Days Holiday
~ Significant Equity Options
~ Company Pension Contributions
~ Remote Working - Office based is possible, but they trust their teams to work productively and collaboratively where it suits them best. They do meet up every 8-10 weeks, purely as they like seeing one another - travel expenses etc will be covered.