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.