Python Senior Engineer - Hybrid - Inside IR35 in London
Python Senior Engineer - Hybrid - Inside IR35

Python Senior Engineer - Hybrid - Inside IR35 in London

London Temporary 85000 - 100000 £ / year (est.) Home office (partial)
Hamilton Barnes

At a Glance

  • Tasks: Build and enhance AI-powered services using Python for an innovative AI Stylist platform.
  • Company: Join a forward-thinking tech company in London with a hybrid work model.
  • Benefits: Competitive daily rate, flexible working, and the chance to work on cutting-edge AI projects.
  • Other info: Collaborative environment with opportunities for professional growth and learning.
  • Why this job: Make a real impact by developing scalable AI solutions that enhance customer experiences.
  • Qualifications: Strong Python skills and experience with AI applications and evaluation frameworks.

The predicted salary is between 85000 - 100000 £ per year.

Location: London, UK

Contract Type: 12-Month Contract (Inside IR35)

Working Model: Hybrid (2 days onsite per week)

Rate: Up to £425 per day

Positions Available: 2

About the Role:

We are hiring a Python Senior Engineer to join the Recommendations team supporting the AI Stylist experience - an AI-powered platform combining conversational AI with recommendation systems. This role focuses on building and improving customer-facing AI services, with particular emphasis on evaluation frameworks, recommendation quality, and production reliability. You will work closely with engineering, data science, and product teams to develop scalable AI-driven solutions used in live environments.

Key Responsibilities:

  • Build and maintain AI-powered services using Python
  • Design and implement evaluation frameworks for LLM-based systems
  • Improve AI output quality through structured evaluations and testing
  • Apply techniques such as LLM-as-a-Judge for response assessment
  • Work with non-deterministic AI systems in production environments
  • Integrate AI services into broader APIs and platform ecosystems
  • Support system reliability, observability, and performance
  • Collaborate with data scientists on prompts, models, and evaluation strategies
  • Participate in on-call support when required

Required Skills & Experience:

  • Strong Python engineering experience in production environments
  • Experience building AI-enabled applications, recommendation systems, or conversational platforms
  • Hands-on experience with LLM or AI evaluation frameworks
  • Strong understanding of non-deterministic AI system behaviour
  • Ability to design meaningful evaluations and improve system quality over time
  • Experience working in cross-functional engineering and product teams

Desirable Skills:

  • Experience with Azure AI services or similar cloud AI platforms
  • Familiarity with OpenAI or similar AI SDKs
  • Exposure to distributed systems and infrastructure tooling
  • Experience with Terraform or Kafka

Python Senior Engineer - Hybrid - Inside IR35 in London employer: Hamilton Barnes

Join a forward-thinking company that values innovation and collaboration, offering a dynamic work culture where your contributions directly impact the development of cutting-edge AI solutions. With a hybrid working model in the vibrant city of London, you will enjoy the flexibility of remote work while also benefiting from in-person teamwork and networking opportunities. The company is committed to employee growth, providing access to training and development resources that empower you to advance your career in the rapidly evolving field of AI technology.
Hamilton Barnes

Contact Detail:

Hamilton Barnes Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Python Senior Engineer - Hybrid - Inside IR35 in London

✨Tip Number 1

Network like a pro! Reach out to your connections in the tech industry, especially those who work with AI or 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 Python projects, especially any AI-related work. This gives potential employers a taste of what you can do and sets you apart from the crowd.

✨Tip Number 3

Prepare for interviews by brushing up on common technical questions related to Python and AI systems. Practise coding challenges and be ready to discuss your past projects in detail – we want to see your thought process!

✨Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, we love seeing candidates who are proactive about their job search.

We think you need these skills to ace Python Senior Engineer - Hybrid - Inside IR35 in London

Python Engineering
AI-Powered Services Development
Evaluation Frameworks Design
LLM-Based Systems
AI Output Quality Improvement
Non-Deterministic AI Systems
API Integration
System Reliability and Observability
Collaboration with Data Scientists
Cross-Functional Teamwork
Azure AI Services
OpenAI SDK Familiarity
Distributed Systems
Infrastructure Tooling
Terraform

Some tips for your application 🫡

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

Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you’re excited about the role and how your experience aligns with our needs. We love seeing genuine enthusiasm for the position.

Showcase Your Projects: If you've worked on AI-enabled applications or recommendation systems, include links to your projects or GitHub. We appreciate seeing your hands-on experience and how you tackle real-world problems.

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 the role. Plus, it’s super easy!

How to prepare for a job interview at Hamilton Barnes

✨Know Your Python Inside Out

Make sure you brush up on your Python skills before the interview. Be ready to discuss your experience with Python in production environments, especially in building AI-enabled applications. Prepare to share specific examples of projects where you've implemented recommendation systems or conversational platforms.

✨Familiarise Yourself with AI Evaluation Frameworks

Since this role focuses on evaluation frameworks for AI services, it’s crucial to understand how LLM-based systems work. Be prepared to explain your experience with AI evaluation techniques and how you've improved output quality in past projects. Think of concrete examples that showcase your problem-solving skills.

✨Collaboration is Key

This position requires working closely with cross-functional teams, so be ready to discuss your collaborative experiences. Share stories about how you've worked with data scientists or product teams to develop scalable solutions. Highlight your communication skills and how you ensure everyone is on the same page.

✨Show Your Passion for AI and Innovation

Demonstrate your enthusiasm for AI technologies and your understanding of non-deterministic AI system behaviour. Talk about any personal projects or research you've done in this area. Companies love candidates who are genuinely interested in their field, so let your passion shine through!

Python Senior Engineer - Hybrid - Inside IR35 in London
Hamilton Barnes
Location: London

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

>