Tech Stack
AWSCloudGraphQLJavaScriptKafkaMySQLNode.jsPythonReactTypeScript
About the role
- Lead a team of Software Engineers and Data Scientists to design and deliver AI-powered features and systems
- Drive Scrum rituals, backlog prioritization, and technical design reviews to balance rapid iteration with long-term scalability
- Collaborate with stakeholders across the business to translate complex problems into actionable engineering work
- Coach engineers to grow technical skills and product-thinking mindset
- Leverage metrics and data-driven insights to inform decisions and optimize team performance
- Champion continuous learning through code reviews, cross-training, and documentation practices
- Report to the Director, Engineering
Requirements
- A university degree in Computer Science, Software Engineering, or equivalent
- 3-5 years of experience in leading & motivating a team of 5+ software engineers and data scientists, fostering a positive and productive work environment, using agile methodologies
- 5-10 years of full-stack coding experience, building performant, scalable, and modern cloud-native applications
- Strong affinity with our tech stack, including Python, AWS, and Node.js, is preferred
- Familiarity with React, TypeScript, GraphQL, MySQL, and Kafka is also beneficial
- Experience leading or managing AI/ML initiatives and AI-powered product development is strongly preferred
- Fluency in English, with excellent written and verbal communication skills
- Organized & thorough with a meticulous approach to ensuring standards and processes are met or exceeded
- Passionate about developing team productivity and technical excellence, fostering an environment of continuous learning and improvement
- Results-oriented, with data-driven decision-making and a focus on delivering impactful outcomes
- Preference for a remote working environment, to lead a distributed team in the EMEA timezone