Software Engineer - Python (Contract)
2 Days Old
Job Description
THE COMPANY
This organisation is pushing the boundaries of AI and data-driven software, developing next-generation tools that integrate advanced machine learning with scalable backend systems. They're looking for an experienced Python Backend Engineer to support the build and integration of key AI components across their tech stack.
As a Contract Python Backend Engineer, you'll take ownership of backend development for a Python-based web application, ensuring smooth integration with AI/ML pipelines and data infrastructure. You'll work closely with data engineers, AI specialists, and frontend developers to deliver robust, production-quality software.
Key Responsibilities:
Build and maintain Python web applications (FastAPI preferred)
Integrate AI/ML components with backend, data, and compute infrastructure
Deliver clean, well-documented code following best practices
Implement automated testing frameworks and CI/CD workflows
Monitor and improve performance metrics across deployed tools
Collaborate with technical teams to develop end-to-end data pipelines
Essential:
Proven Python backend development experience (FastAPI, Flask, or similar)
Strong cloud experience (GCP preferred) and understanding of core web app infrastructure
Skilled in automated testing (pytest) and modern DevOps tools (Git/GitHub, CI/CD)
Experience working in agile environments and delivering production-ready solutions
Degree in a computational, numerate, or life sciences discipline (or equivalent experience)
Preferred:
Docker and containerized application experience
Experience in scientific or pharmaceutical domains (e.g. genomics, proteomics)
Familiarity with AI/ML-powered applications and agent-based frameworks (LangGraph, PydanticAI, AutoGen)
Knowledge of AI/ML evaluation and iterative model improvement
Exposure to frontend technologies (React desirable)
Competitive day rate (inside IR35)
Cutting-edge AI/ML project work
Flexible, collaborative environment with autonomy over technical decisions
- Location:
- London
- Job Type:
- FullTime
- Category:
- Technology
We found some similar jobs based on your search
-
New Yesterday
Software Engineer - Python (Contract)
-
London, England, United Kingdom
THE COMPANY This organisation is pushing the boundaries of AI and data-driven software, developing next-generation tools that integrate advanced machine learning with scalable backend systems. They're looking for an experienced Python Backend Engi...
More Details -
-
2 Days Old
Software Engineer - Python (Contract)
-
London
- Technology
Job Description THE COMPANY This organisation is pushing the boundaries of AI and data-driven software, developing next-generation tools that integrate advanced machine learning with scalable backend systems. They're looking for an experienced P...
More Details -