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 setup, competitive pay, and meaningful technical ownership.
- Other info: Fast-paced contract role with excellent career growth opportunities.
- Why this job: Work on advanced AI projects and collaborate 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: 6-Month Contract (Mid-June start)
- Security Clearance: Active SC clearance or eligibility (Sole UK Nationality - UK Eyes Only)
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
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
Senior Python Engineer in Farnborough, Hampshire employer: Addition+
Contact Detail:
Addition+ Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Python Engineer in Farnborough, Hampshire
✨Network Like a Pro
Get out there and connect with folks in the industry! Attend meetups, webinars, or even just grab a coffee with someone who’s already in the field. You never know when a casual chat might lead to your next big opportunity.
✨Show Off Your Skills
Don’t just tell them what you can do; show them! Create a portfolio of your projects, especially those involving Python and AI. Share your GitHub link or any relevant work during interviews to demonstrate your hands-on experience.
✨Ace the Interview
Prepare for technical interviews by brushing up on your coding skills and understanding of AI concepts. Practice common interview questions and be ready to solve problems on the spot. Remember, they want to see how you think!
✨Apply Through Our Website
Make sure to apply through our website for the best chance at landing that Senior Python Engineer role. We’re all about connecting the right talent with the right opportunities, so don’t miss out!
We think you need these skills to ace Senior Python Engineer in Farnborough, Hampshire
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your Python engineering experience and any hands-on AI expertise. We want to see how your skills align with the role, 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 a perfect fit. We love seeing genuine enthusiasm for tackling complex challenges.
Showcase Your Problem-Solving Skills: Since this role involves solving difficult problems, make sure to include examples of how you've tackled similar challenges in the past. We’re keen to see your thought process and the impact of your solutions!
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. Plus, it’s super easy!
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 past projects and how you've tackled complex problems using Python, especially in AI contexts. They’ll want to see your hands-on experience, so be prepared to dive deep into your coding practices.
✨Familiarise Yourself with AI Concepts
Since this role involves building AI-driven solutions, it’s crucial to understand key concepts like Retrieval-Augmented Generation (RAG). Be ready to explain how you’ve implemented AI solutions in previous roles and how you can apply that knowledge to their projects.
✨Show Off Your Cloud-Native Skills
This position requires experience with Kubernetes and containerisation. Make sure you can talk about your experience deploying applications in cloud environments. If you have examples of CI/CD pipelines you've built or maintained, share those too!
✨Prepare for Problem-Solving Questions
Expect to face some tricky problem-solving scenarios during the interview. Brush up on optimisation problems and solver technologies, as they may ask you to think on your feet. Practising these types of questions can help you feel more confident and ready to impress.