Software Engineer

Apply

Overview

We are seeking Contract Software Engineers with expertise in Python to join a trailblazing Legal AI organization, transforming contract review through advanced technology. The contractors will be involved in the full development lifecycle, collaborating with a talented team to deliver innovative solutions for high-profile clients in the legal sector. This role offers an opportunity to work with cutting-edge AI applications, contributing to a significant shift in how contracts are processed and understood.

Responsibilities

  • Develop software solutions using Python and FastAPI to enhance the legal AI platform.
  • Collaborate with cross-functional teams to tackle complex challenges in AI technology.
  • Implement test-driven development (TDD) practices to ensure code quality and reliability.
  • Utilize cloud services, preferably Azure or AWS, for deploying applications.
  • Participate in the integration of microservices within the tech stack.
  • Engage in continuous learning and application of machine learning operations (ML-Ops) principles.
  • Contribute to the maintenance and improvement of existing systems.

Requirements

  • Proven experience in Python development within a commercial setting.
  • Familiarity with FastAPI, MySQL, Redis, and microservices architectures.
  • Demonstrated understanding of TDD principles and practices.
  • Experience with cloud platforms, preferably Azure or AWS.
  • Bachelor's degree or higher in Computer Science from a top-10 university.
  • Exposure to Docker, Kubernetes, Terraform, or similar Infrastructure-as-Code tools is a plus.
SkillsPython, SQL, FastAPI, AWS, Azure
LocationCambridge
TypeOn-site
Rate£400-£650/day
SourceLinkedIn
Posted13/11/25