Software Engineer
Core
Designing, developing, and maintaining microservices for document ingestion and integrations, plus building and optimizing RAG pipelines connecting enterprise knowledge sources with LLMs.
Role type
Senior IC backend software engineer (AI/LLM infrastructure)
Builds
Core AI platform APIs, RAG pipelines, scalable cloud infrastructure
Domain
LegalTech, AI/LLM, Distributed Systems
Deliverable
production ML models | product features | infrastructure
Required skills
RESTful API development, Microservices architecture, Event-driven design, Relational databases (PostgreSQL, MS SQL), NoSQL/Key-value stores (DynamoDB, Redis), Cloud platforms (AWS, Azure, GCP), Modern backend languages (C#, Python, Java, Go, Node.js)
Preferred skills
AI coding assistants (Claude Code, GitHub Copilot), Serverless compute, Managed containers
Responsibilities
Designing and maintaining microservices for document ingestion and integrations, Maintaining and enhancing RAG pipelines connecting enterprise knowledge sources with LLMs, Building and managing scalable cloud infrastructure, Optimising code and system architecture for performance and scalability, Participating in code reviews, Prototyping and experimenting with new AI techniques
Seniority
Mid-to-Senior, hands-on IC