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 projects.
- Other info: Fast-paced contract role with excellent growth opportunities.
- Why this job: Make a real impact in AI and data engineering with a skilled team.
- 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.
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. 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 in Farnborough employer: Addition+
Join a forward-thinking technology company in Farnborough, where you'll tackle complex AI and data challenges as a Senior Python Engineer. Enjoy a hybrid working environment that fosters collaboration while offering flexibility, alongside opportunities for professional growth through exposure to cutting-edge tools and impactful projects. With a focus on diversity and inclusion, this is an excellent place for those seeking meaningful and rewarding employment in a fast-paced, innovative setting.
StudySmarter Expert Advice🤫
We think this is how you could land Senior Python Engineer in Farnborough
✨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 and cloud-native solutions. This will give potential employers a taste of what you can do and set you apart from the crowd.
✨Tip Number 3
Prepare for technical interviews by brushing up on your coding skills and understanding of AI concepts. Practice common interview questions and consider mock interviews with friends or mentors to build confidence.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen. Plus, we’re always looking for talented individuals like you to join our team and tackle exciting challenges together.
We think you need these skills to ace Senior Python Engineer in Farnborough
Some tips for your application 🫡
Understand the Role:Before you dive into your application, make sure you really get what the Senior Python Engineer role is all about. Familiarise yourself with the responsibilities and tasks mentioned in the job description so you can tailor your application to show how you fit the bill.
Showcase Your Skills:When writing your application, highlight your strong commercial Python engineering experience and any hands-on AI expertise you've got. Use specific examples from your past work to demonstrate how you've tackled similar challenges and delivered results.
Be Clear and Concise:Keep your application clear and to the point. Avoid jargon and fluff; instead, focus on communicating your skills and experiences in a straightforward manner. This will help us quickly see why you're a great fit for the role.
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 gives you a chance to explore more about us and what we do!
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, as this will show your hands-on experience.
✨Familiarise Yourself with AI Concepts
Since the role involves AI-driven solutions, it’s crucial to understand concepts like Retrieval-Augmented Generation (RAG). Prepare to explain how you've implemented AI in previous roles and be ready to discuss any relevant tools or frameworks you've used.
✨Get Comfortable with Kubernetes and CI/CD
As containerisation and deployment practices are key for this position, make sure you can talk about your experience with Kubernetes and building CI/CD pipelines. Consider preparing examples of how you've improved system performance and reliability in past projects.
✨Showcase Your Problem-Solving Skills
This role is all about tackling difficult challenges, so be prepared to discuss specific optimisation problems you've solved. Think of examples that highlight your analytical thinking and how you approached complex data architectures or solver technologies.