Backend Engineer
Core
Design and build scalable backend services and APIs integrating LLM and NLP capabilities for an AI legal product.
Role type
Senior Backend Engineer (Python/AI)
Builds
Core product features, backend architecture, and AI-integrated services for legal professionals
Domain
Legal Technology / AI / Backend Engineering
Deliverable
production ML models | product features
Required skills
Python, Django or FastAPI, API design, database optimization (SQL/NoSQL/Vector), cloud platforms (AWS/GCP/Azure), Git workflows, software engineering principles
Preferred skills
ML/NLP and LLM integrations, AI developer tools (LangChain, LlamaIndex, OpenAI API, Anthropic Claude)
Technologies
Python, Django, FastAPI, SQL, NoSQL, Vector stores, AWS, GCP, Azure, Git, LangChain, LlamaIndex, OpenAI API, Anthropic Claude
Responsibilities
Design and build robust, scalable APIs and backend services; Own backend architecture from data modelling to deployment; Optimize database performance; Develop services integrating LLM and NLP capabilities; Collaborate with frontend and product teams via API contracts; Uphold engineering standards through code reviews, testing, and CI/CD
Seniority
Mid-to-Senior, hands-on IC