At a Glance
- Tasks: Design and build robust Python backend services for AI systems.
- Company: Thriving AI production company experiencing fantastic growth.
- Benefits: Competitive salary, healthcare benefits, and generous holiday allowance.
- Other info: Work in a dynamic London office, just one day a week!
- Why this job: Join a high-impact role integrating cutting-edge AI models into live products.
- Qualifications: 6+ years in Python development with recent AI/ML experience required.
The predicted salary is between 90000 - 110000 £ per year.
Senior Python Engineer wanted by a thriving production AI company who are seeing fantastic growth. They are seeking a senior python engineer with strong recent AI/ML development experience, to help build production-grade AI systems that power complex, real-world operations. This is not a research role: we’re looking for a capable software engineer who can design, build and ship scalable Python services that integrate advanced machine learning and LLM into live products used every day.
As a Senior Python Engineer, you’ll work at the intersection of backend engineering and applied AI. You’ll own systems end-to-end: from model training pipelines through to low-latency inference services, ensuring reliability, performance and clean architecture across the stack.
What you’ll be doing:
- Designing and building robust Python backend services (APIs, async systems, data pipelines)
- Integrating large language models (Claude, GPT-4 etc) into production applications
- Developing and maintaining LLM model training and evaluation workflows
- Optimising inference performance and improving latency
- Implementing monitoring, logging and resilience best practices
- Contributing to system architecture and mentoring other engineers
Required experience:
- 6+ years building production systems in Python, as a Senior Python Engineer
- Strong recent experience (1-2 years+) integrating LLMs or advanced ML models into live products - production level hosting is required, not just local deployment
- Strong backend/API development experience, ideally with FastAPI
- Understanding of model training workflows and evaluation
- Comfortable with containerisation / Docker and CI/CD deployment
- Ability to write clean, tested, maintainable code
This is a high-impact opportunity for a Senior Python Engineer who enjoys building reliable systems as much as working with cutting-edge models. In return for your experience, the company offer a competitive salary between £90,000 and £110,000 per year, healthcare and medical benefits, and an excellent holiday allowance. They have a central London office and you would need to come in 1 day per week.
To apply for this position, send your CV to Rob Goffin at IT Recruitment Solutions now!
Senior Python Engineer (AI/ML) in City of London employer: IT Recruitment Solutions
Contact Detail:
IT Recruitment Solutions Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Python Engineer (AI/ML) in City of London
✨Tip Number 1
Network like a pro! Reach out to your connections in the AI/ML space and let them know you're on the lookout for opportunities. You never know who might have a lead or can put in a good word for you.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your projects, especially those involving Python and AI/ML. This will give potential employers a taste of what you can do and set you apart from the crowd.
✨Tip Number 3
Prepare for interviews by brushing up on common technical questions related to Python and AI/ML. Practice coding challenges and be ready to discuss your past projects in detail—this is your chance to shine!
✨Tip Number 4
Don't forget to apply through our website! We make it easy for you to find roles that match your skills and interests. Plus, it shows you're serious about joining our team!
We think you need these skills to ace Senior Python Engineer (AI/ML) in City of London
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with Python and AI/ML. We want to see how you've built production systems and integrated LLMs, so don’t hold back on those details!
Showcase Your Projects: Include specific projects where you’ve designed and built robust backend services. We love seeing real-world applications of your skills, especially if they involve FastAPI or containerisation.
Keep It Clean and Concise: Your application should be easy to read and straight to the point. We appreciate clean, maintainable code, and that goes for your written application too—no fluff, just the good stuff!
Apply Through Our Website: We encourage you to apply through our website for a smoother process. It helps us keep track of your application and ensures you don’t miss out on any important updates!
How to prepare for a job interview at IT Recruitment Solutions
✨Know Your Python Inside Out
Make sure you brush up on your Python skills, especially around backend development and APIs. Be ready to discuss your experience with FastAPI and how you've built scalable services in the past.
✨Showcase Your AI/ML Experience
Prepare to talk about specific projects where you've integrated large language models or advanced ML systems into production. Highlight any challenges you faced and how you overcame them to demonstrate your problem-solving skills.
✨Understand the Full Stack
Since this role involves owning systems end-to-end, be prepared to discuss your knowledge of model training workflows, containerisation with Docker, and CI/CD practices. This will show that you can handle the entire lifecycle of a project.
✨Ask Insightful Questions
Interviews are a two-way street! Prepare thoughtful questions about the company's tech stack, their approach to AI/ML integration, and how they measure success in their projects. This shows your genuine interest and helps you assess if it's the right fit for you.