At a Glance
- Tasks: Lead a squad of engineers to develop high-performance AI-driven SaaS solutions.
- Company: Join a cutting-edge tech company focused on AI and cloud technologies.
- Benefits: Competitive salary up to £120k, remote work options, and professional growth opportunities.
- Why this job: Make a real impact in AI while leading a talented team in a dynamic environment.
- Qualifications: Experience in Python, AWS, and managing high-performing engineering teams.
- Other info: Opportunity to shape innovative data systems and drive engineering excellence.
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 roadmaps, and drive measurable outcomes.
Tech Environment You’ll Influence
- Primary language: Python
- AWS stack: Redshift, Lambda, ECS, S3
- Data workflows: Parquet, SQL, distributed data pipelines
- 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.
Engineering Manager (Python) - SaaS AI Platform in Slough employer: Creo Recruitment
Contact Detail:
Creo Recruitment Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Engineering Manager (Python) - SaaS AI Platform in Slough
✨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 can significantly boost your chances of landing that Engineering Manager role.
✨Tip Number 2
Prepare for technical interviews by brushing up on your Python skills and AWS knowledge. We recommend doing mock interviews with friends or using online platforms to simulate the real deal. This will help you feel more confident when discussing complex data systems and architectural decisions.
✨Tip Number 3
Showcase your leadership style! During interviews, share specific examples of how you've coached engineers and led teams to success. Highlighting your ability to simplify ambiguity and drive predictable execution will resonate well with hiring managers looking for an Engineering Manager.
✨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 Engineering Manager (Python) - SaaS AI Platform in Slough
Some tips for your application 🫡
Tailor Your CV: Make sure your CV reflects the skills and experiences that match the Engineering Manager role. Highlight your hands-on experience with Python, AWS, and managing engineering teams. We want to see how you’ve led projects and made technical decisions!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to tell us why you're passionate about leading engineering teams and how your background aligns with our AI/ML-driven SaaS platform. Be genuine and let your personality come through!
Showcase Your Technical Leadership: In your application, don’t just list your technical skills; share examples of how you've guided teams through complex challenges. We love hearing about your experiences in shaping architecture and driving engineering excellence!
Apply Through Our Website: We encourage you to apply directly through our website for the best chance of getting noticed. It’s super easy, and you’ll be able to showcase your application in the best light. We can’t wait to see what you bring to the table!
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 demands a solid understanding of the tech stack, so don’t shy away from diving deep into specifics.
✨Showcase Your Leadership Style
Prepare to talk about your approach to leading teams. Think of examples where you've coached engineers or navigated tricky architectural decisions. Highlight how you foster a culture of clarity and ownership within your team, as this is crucial for the Engineering Manager role.
✨Demonstrate Problem-Solving Skills
Be ready to tackle hypothetical scenarios during the interview. They might ask how you'd handle performance tuning or cost optimisation in a data pipeline. Use the STAR method (Situation, Task, Action, Result) to structure your answers and showcase your analytical thinking.
✨Align with Company Values
Research the company’s mission and values, especially around engineering excellence and operational discipline. During the interview, weave these values into your responses to show that you’re not just a fit for the role, but also for the company culture. This will help you stand out as a candidate who truly understands their ethos.