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.