Engineering Manager (Python) - AI/ML SaaS Platform in England
Engineering Manager (Python) - AI/ML SaaS Platform

Engineering Manager (Python) - AI/ML SaaS Platform in England

England Full-Time 72000 - 84000 ÂŁ / year (est.) No home office possible
Creo Recruitment

At a Glance

  • Tasks: Lead a squad of engineers to develop high-performance AI/ML SaaS solutions.
  • Company: Join a cutting-edge tech company focused on AI and data-driven innovation.
  • Benefits: Competitive salary up to ÂŁ120k, remote work options, and professional growth opportunities.
  • Why this job: Make a real impact in AI/ML while leading a talented team in a dynamic environment.
  • Qualifications: Experience in Python, AWS, and managing high-performing engineering teams.
  • Other info: Opportunity for career advancement in a fast-paced, innovative tech landscape.

The predicted salary is between 72000 - 84000 ÂŁ per year.

We’re hiring a Hands‑On Engineering Manager with deep technical leadership experience across Python, large‑scale data systems, and modern AWS infrastructure. You’ll lead a squad of 4 engineers, guiding them through complex technical decisions and helping them deliver high‑performance, data‑intensive systems operating over hundreds of millions to billions of rows.

The product itself is an AI/ML‑driven SaaS platform, and your contributions will train new models, enabling new features and having large greenfield elements to it. This role blends hands‑on technical context with people leadership, delivery focus, and architectural oversight. You’ll drive engineering excellence, ensure high reliability, and cultivate a culture that values clarity, ownership, and strong execution.

What You’ll Be Doing

  • Lead and develop a squad of 4 engineers, supporting growth, coaching, and high‑quality delivery.
  • Set technical direction across Python services, distributed systems, and large‑scale data processing.
  • Work heavily with AWS – especially Redshift, Lambda, ECS, S3, plus data formats like Parquet.
  • Shape high‑throughput data pipelines and SQL‑based workflows, ensuring scalability and performance.
  • Run technical design reviews, guide architecture decisions, and support engineers in navigating trade‑offs around performance, cost, and reliability.
  • Champion operational excellence – strong observability, testing discipline, incident response, and SLO ownership.
  • Collaborate with Product & Design to define technical requirements, prioritise road‑maps, and drive measurable outcomes.

Tech Environment You’ll Influence

  • Primary language: Python
  • AWS stack: Redshift, Lambda, ECS, S3
  • Scale: systems processing hundreds of millions to billions of rows
  • Focus areas: performance tuning, reliability, cost optimisation, architectural clarity

What You’ll Bring

  • Prior experience as an Engineering Manager or Tech Lead managing small, high‑performing engineering teams.
  • Strong technical background in Python, large‑scale data systems, and cloud‑native architectures (ideally AWS).
  • Experience owning and improving complex data pipelines and high‑throughput systems.
  • Ability to coach engineers across multiple levels while maintaining hands‑on architectural and design credibility.
  • Excellent delivery management – simplifying ambiguity, unblocking dependencies, and driving predictable execution.

What Success Looks Like

  • Your squad of 4 consistently delivers high‑quality software and scalable data pipelines with predictable velocity.
  • Clear improvements in system reliability, throughput, and cost efficiency.
  • Strong engineering discipline across design, testing, observability, and incident management.
  • Improved technical foundations and reduced operational toil.
  • Clear, thoughtful communication and alignment across engineering, product, and design.

Seniority level: Mid‑Senior level

Employment type: Full‑time

Job function: Staffing and Recruiting

Engineering Manager (Python) - AI/ML SaaS Platform in England employer: Creo Recruitment

As an Engineering Manager at our innovative AI/ML SaaS platform, you will thrive in a dynamic work culture that prioritises collaboration, technical excellence, and personal growth. With competitive salaries and a commitment to employee development, we offer unique opportunities to lead high-performing teams while working with cutting-edge technologies in vibrant locations like London or Manchester. Join us to make impactful contributions in a supportive environment that values clarity, ownership, and strong execution.
Creo Recruitment

Contact Detail:

Creo Recruitment Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Engineering Manager (Python) - AI/ML SaaS Platform in England

✨Network Like a Pro

Get out there and connect with folks in the industry! Attend meetups, webinars, or even local tech events. You never know who might be looking for someone just like you, and personal connections can often lead to job opportunities.

✨Show Off Your Skills

Don’t just talk about your experience; demonstrate it! Create a portfolio showcasing your projects, especially those involving Python and AWS. This will give potential employers a taste of what you can bring to the table.

✨Ace the Interview

Prepare for technical interviews by brushing up on your Python skills and understanding large-scale data systems. Practice common interview questions and scenarios related to engineering management to show you’re ready to lead a squad effectively.

✨Apply Through Our Website

We encourage you to apply directly through our website! It’s the best way to ensure your application gets seen by the right people. Plus, you’ll get to learn more about our culture and values while you’re at it.

We think you need these skills to ace Engineering Manager (Python) - AI/ML SaaS Platform in England

Python
AWS
Redshift
Lambda
ECS
S3
Large-Scale Data Systems
Data Pipeline Management
Performance Tuning
Reliability Engineering
Architectural Oversight
Technical Leadership
Coaching and Mentoring
Delivery Management
Communication Skills

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience with Python, AWS, and managing engineering teams. We want to see how your skills align with the role, so don’t be shy about showcasing your achievements in these areas!

Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you’re passionate about AI/ML and how your leadership style can drive our squad to success. Keep it engaging and relevant to the job description.

Showcase Your Technical Skills: In your application, mention specific projects where you’ve led teams in building data-intensive systems or optimising performance. We love seeing real-world examples of your technical prowess and leadership!

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 Creo Recruitment

✨Know Your Tech Stack Inside Out

Make sure you’re well-versed in Python and the AWS services mentioned in the job description, like Redshift and Lambda. Brush up on your knowledge of large-scale data systems and be ready to discuss how you've used these technologies in past projects.

✨Showcase Your Leadership Skills

Prepare examples that highlight your experience in leading engineering teams. Think about specific instances where you coached engineers or made architectural decisions that improved project outcomes. This will demonstrate your ability to guide a squad effectively.

✨Be Ready for Technical Design Discussions

Expect to engage in technical design reviews during the interview. Familiarise yourself with common trade-offs in performance, cost, and reliability. Be prepared to discuss how you would approach shaping high-throughput data pipelines and SQL workflows.

✨Communicate Clearly and Thoughtfully

Strong communication is key in this role. Practice articulating your thoughts clearly, especially when discussing complex technical concepts. Show that you can align engineering goals with product and design requirements, as collaboration is crucial for success.

Engineering Manager (Python) - AI/ML SaaS Platform in England
Creo Recruitment
Location: England

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

>