At a Glance
- Tasks: Design and develop scalable Python applications and optimise AI-driven solutions.
- Company: Join a forward-thinking business tackling complex AI and data challenges.
- Benefits: Hybrid working, competitive pay, and the chance to work on advanced projects.
- Other info: Fast-paced contract role with excellent growth opportunities.
- Why this job: Make a real impact in AI engineering while collaborating with top talent.
- Qualifications: Strong Python skills and hands-on AI experience 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
- 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
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.
Senior Python Engineer (AI) employer: Addition+
Join a forward-thinking company in Farnborough that is at the forefront of AI and data solutions, where you will have the opportunity to tackle complex technical challenges and contribute to advanced projects. With a hybrid working model that promotes collaboration and flexibility, you'll be part of a dynamic team that values innovation and offers meaningful technical ownership. The company fosters a culture of diversity and inclusion, ensuring that every employee has the chance to grow and thrive in their career.
StudySmarter Expert Advice🤫
We think this is how you could land Senior Python Engineer (AI)
✨Tip Number 1
Network like a pro! Reach out to your connections in the tech world, especially those who work with AI and Python. A friendly chat can lead to insider info about job openings that aren't even advertised yet.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your best Python projects, especially those involving AI. This gives potential employers a taste of what you can do and sets you apart from the crowd.
✨Tip Number 3
Prepare for technical interviews by brushing up on your coding skills and understanding AI concepts. Practice common interview questions and maybe even do some mock interviews with friends or online platforms.
✨Tip Number 4
Don’t forget to apply through our website! We’ve got loads of exciting opportunities, and applying directly can sometimes give you an edge. Plus, it’s super easy to keep track of your applications!
We think you need these skills to ace Senior Python Engineer (AI)
Some tips for your application 🫡
Tailor Your CV:Make sure your CV highlights your Python engineering experience and any AI projects you've worked on. We want to see how your skills match the role, so don’t be shy about showcasing your 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 AI and problem-solving.
Showcase Relevant Projects:If you’ve worked on any projects involving Kubernetes, CI/CD pipelines, or graph databases, make sure to mention them. We’re keen to see real-world examples of your work that demonstrate your expertise.
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, especially in the context of large-scale applications. Be ready to discuss your past projects and how you've tackled complex problems using Python. They’ll want to see your hands-on experience, so be prepared to dive deep into your coding practices.
✨Showcase Your AI Expertise
Since this role involves building AI-driven solutions, be ready to talk about your experience with AI technologies, particularly Retrieval-Augmented Generation (RAG). Bring examples of how you've implemented AI in production environments and the impact it had on system performance.
✨Familiarise Yourself with Kubernetes
Understanding containerisation and deployment practices is crucial for this position. Brush up on your knowledge of Kubernetes and be prepared to discuss how you've used it in previous roles. They’ll likely ask about your experience with CI/CD pipelines, so have some concrete examples ready.
✨Prepare for Technical Collaboration
This role requires working with cross-functional teams, so be ready to demonstrate your collaboration skills. Think of instances where you’ve worked with different technical teams to deliver a project. Highlight your communication skills and how you ensure everyone is on the same page when tackling complex challenges.