At a Glance
- Tasks: Lead a squad of engineers to develop high-performance AI/ML SaaS solutions.
- Company: Join a forward-thinking tech company focused on innovation and excellence.
- Benefits: Competitive salary up to ÂŁ120k, remote work options, and career growth opportunities.
- Why this job: Make a real impact in AI/ML while leading a talented team.
- Qualifications: Experience in Python, AWS, and managing high-performing engineering teams.
- Other info: Dynamic environment with a focus on operational excellence and collaboration.
The predicted salary is between 84000 - 120000 ÂŁ 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 employer: 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
✨Tip Number 1
Network like a pro! Reach out to your connections in the industry, especially those who work at companies you're interested in. A friendly chat can lead to referrals, which are often the golden ticket to landing an interview.
✨Tip Number 2
Prepare for those interviews by practising common questions and scenarios related to engineering management. Think about how you’d lead a team through complex technical decisions or improve system reliability – these are hot topics for your role!
✨Tip Number 3
Showcase your hands-on experience! When discussing your past projects, highlight your technical leadership in Python and AWS. Make it clear how you've driven engineering excellence and improved data systems – that’s what they want to hear!
✨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 take the initiative to connect directly with us.
We think you need these skills to ace Engineering Manager (Python) - AI/ML SaaS Platform
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 problem-solving abilities!
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’s super easy!
How to prepare for a job interview at Creo Recruitment
✨Know Your Tech Inside Out
Make sure you brush up on your Python skills and AWS knowledge. Be ready to discuss your experience with large-scale data systems and how you've tackled complex technical challenges in the past. This role is all about hands-on technical leadership, so show them you can walk the walk!
✨Showcase Your Leadership Style
Prepare examples of how you've led engineering teams before. Think about how you've supported growth, coached engineers, and ensured high-quality delivery. They’ll want to see that you can balance technical expertise with people management, so be ready to share specific stories.
✨Understand the Product and Its Impact
Familiarise yourself with AI/ML concepts and how they apply to SaaS platforms. Be prepared to discuss how your contributions could shape new features and improve existing ones. Showing that you understand the product's goals will demonstrate your commitment and strategic thinking.
✨Prepare for Technical Design Discussions
Expect to engage in technical design reviews during the interview. Brush up on your architectural decision-making skills and be ready to discuss trade-offs around performance, cost, and reliability. They’ll want to see that you can think critically about system design and operational excellence.