Software Engineer

Apply

Overview

We are seeking Contract Python Software Engineers to join a pioneering Legal AI firm focused on transforming how contracts are reviewed through advanced AI technology. In this role, you will collaborate with a talented team on the full development lifecycle of bespoke LLM technology, addressing complex challenges critical to the legal sector. This position offers the opportunity to work with leading-edge tools and technologies in a fast-paced environment.

Responsibilities

  • Develop and maintain Python applications for legal AI solutions.
  • Collaborate with cross-functional teams to ensure seamless integration of software components.
  • Participate in the full software development lifecycle from design to deployment.
  • Utilize TDD to ensure code quality and reliability.
  • Optimize applications for performance and scalability.
  • Implement microservices architecture and manage cloud deployments.

Requirements

  • Demonstrable experience in Python programming and FastAPI framework.
  • Familiarity with MySQL, Redis, and microservices architecture.
  • Experience with cloud platforms, preferably Azure or AWS.
  • A degree or PhD in Computer Science from a top-10 university.
  • Exposure to ML-Ops practices and tools is a plus.
  • Knowledge of Docker, Kubernetes, or Terraform is highly desirable.
SkillsPython, SQL, FastAPI, AWS, Azure
LocationCambridge
TypeOn-site
Rate£400-£650/day
SourceLinkedIn
Posted12/11/25