Senior Python Engineer - AI in Farnborough, Hampshire
Senior Python Engineer - AI

Senior Python Engineer - AI in Farnborough, Hampshire

Farnborough +1 Full-Time 60000 - 80000 £ / year (est.) No home office possible
Addition+

At a Glance

  • Tasks: Design and develop scalable Python applications and optimise AI-driven solutions.
  • Company: Join a cutting-edge tech company tackling complex AI challenges.
  • Benefits: Hybrid work, competitive pay, and the chance to work on advanced AI projects.
  • Other info: Fast-paced contract role with excellent growth opportunities.
  • Why this job: Make a real impact in AI engineering while collaborating with skilled teams.
  • Qualifications: Strong Python experience and hands-on AI expertise required.

The predicted salary is between 60000 - 80000 £ per year.

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.

Locations

Farnborough Hampshire

Senior Python Engineer - AI in Farnborough, Hampshire employer: Addition+

Join a forward-thinking technology company in Farnborough, where you'll tackle complex AI challenges and contribute to cutting-edge projects. With a hybrid working model that promotes collaboration and flexibility, you'll have the opportunity to grow your skills alongside a talented team while enjoying a fast-paced contract environment that values innovation and technical ownership.
Addition+

Contact Detail:

Addition+ Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Python Engineer - AI in Farnborough, Hampshire

✨Tip Number 1

Network like a pro! Reach out to your connections in the tech and AI space. Attend meetups or webinars, and don’t be shy about asking for introductions. You never know who might have the inside scoop on job openings!

✨Tip Number 2

Show off your skills! Create a portfolio showcasing your Python projects, especially those involving AI. Share your GitHub link when you apply through our website, so potential employers can see your work in action.

✨Tip Number 3

Prepare for technical interviews by brushing up on your coding skills and AI concepts. Practice common interview questions and consider mock interviews with friends or mentors to build confidence before the real deal.

✨Tip Number 4

Follow up after interviews! A quick thank-you email can go a long way in leaving a positive impression. It shows your enthusiasm for the role and keeps you fresh in their minds as they make decisions.

We think you need these skills to ace Senior Python Engineer - AI in Farnborough, Hampshire

Python Engineering
AI Engineering
Retrieval-Augmented Generation (RAG)
Kubernetes
Containerisation
CI/CD Pipelines
Graph Databases
PostgreSQL
JSON
API-driven Systems
Problem-Solving
Cloud-native Tooling
Distributed Systems
Security Clearance (SC)

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your Python engineering experience and AI expertise. We want to see how your skills match the job description, so don’t be shy about showcasing relevant projects or achievements!

Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you’re excited about this role and how your background makes you the perfect fit. We love seeing genuine enthusiasm for AI and technology.

Showcase Your Problem-Solving Skills: Since this role involves tackling complex challenges, make sure to include examples of how you've solved difficult problems in the past. We’re keen to see your thought process and approach to problem-solving!

Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for this exciting opportunity. Don’t miss out!

How to prepare for a job interview at Addition+

✨Know Your Python Inside Out

Make sure you brush up on your Python skills before the interview. Be ready to discuss your experience with scalable applications and how you've tackled complex problems using Python in previous roles.

✨Showcase Your AI Expertise

Prepare to talk about your hands-on experience with AI, especially in production environments. Highlight any projects involving Retrieval-Augmented Generation (RAG) and be ready to explain how you optimised AI-driven solutions.

✨Familiarise Yourself with Kubernetes

Since this role involves containerisation and deployment in Kubernetes environments, make sure you understand these concepts well. Be prepared to discuss your experience with CI/CD pipelines and how you've implemented them in past projects.

✨Understand the Business Context

Research the company and its challenges in the AI and data space. Being able to connect your technical skills to their business needs will show that you're not just a coder but someone who can contribute to their goals.

Senior Python Engineer - AI in Farnborough, Hampshire
Addition+
Location: Farnborough

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

>