Senior Python Engineer - AI
Job Description
We’re working with a business tackling complex technical challenges through cutting-edge AI and data solutions. They’re looking for a Senior Python Engineer who can combine strong software engineering fundamentals with hands-on AI expertise to help deliver scalable, high-performance systems in a fast-moving environment.
This is a contract role suited to someone who enjoys solving difficult problems, working across modern cloud-native environments, and building robust AI-driven applications at enterprise scale.
Role Overview:
- Location: Farnborough – 3 days per week onsite
- Package: Outside IR35 - negotiable rate
- Industry: Technology / AI Engineering
- Duration: 3-Month rolling Contract (Mid-June start)
- Security Clearance: SC cleared
What You’ll Be Doing:
- Designing and developing scalable Python-based applications within enterprise environments
- Building and optimising AI-driven solutions, including Retrieval-Augmented Generation (RAG) capabilities
- Working with graph databases and integrating complex data relationships into AI workflows
- Containerising applications and deploying services into Kubernetes environments
- Improving system performance, reliability, and runtime efficiency across distributed platforms
- Building and maintaining CI/CD pipelines to support automated deployment and delivery
- Collaborating with cross-functional technical teams to deliver secure, production-ready solutions
- Working with PostgreSQL, JSON-based data structures, and cloud-native tooling
- Supporting optimisation and solver-based problem-solving where required
Main Skills Needed:
- Strong commercial Python engineering experience within large-scale organisations
- Hands-on AI engineering expertise, ideally within production environments
- Experience with Retrieval-Augmented Generation (RAG) and Microsoft Graph Retrieval
- Strong understanding of Kubernetes, containerisation, and deployment practices
- Experience building and maintaining CI/CD pipelines
- Knowledge of graph databases and complex data architectures
- Strong experience with PostgreSQL, JSON, and API-driven systems
- Exposure to optimisation problems and solver technologies would be highly beneficial
- Active SC Clearance required
What’s in It for You:
- Opportunity to work on genuinely advanced AI and data engineering projects
- Hybrid working setup with a strong balance of onsite collaboration and flexibility
- Fast-paced contract environment with meaningful technical ownership
- Exposure to modern AI tooling, cloud-native platforms, and enterprise-scale systems
- Chance to work alongside highly skilled engineering teams on impactful solutions
Curious? Apply now — or grab five minutes with us to hear more.
We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, colour, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.
By applying you are confirming you are happy to be added to the Addition Solutions mailing list regarding future suitable positions. You can opt out of this at any time simply by contacting one of our consultants.