AWSCloudDockerKubernetesMicroservicesAIMLLLMLarge Language ModelsAgenticGitLeadershipMentoringProduct ManagementCommunication
About this role
Role Overview
Responsible for setting technical direction, providing leadership and encouraging innovation.
Driving AI-powered enhancements to our product suite.
Contribute to the overall technical architecture.
Assist with technical documentation.
Collaborate closely with the Product Management & UX teams, the wider Engineering team and customer support to deliver high-quality software and provide first-class support for our solutions.
Champion engineering best practices, raising the bar for code quality, engineering and operational excellence for both your team and the broader organization.
Leverage cutting-edge AI tools to accelerate development workflows and help pioneer new approaches to building software.
Provide technical insights to the team on relevant emerging technologies.
Contribute actively to internal knowledge sharing forums.
Assist with the hiring and integration of new members into a team.
Work closely with and build relationships with technical lead peers across the organisation.
Assess feature requests on the product backlog and actively contribute to the product planning process.
Break feature requests down into small, manageable items to aid the product planning and staging items with teams.
Identify and prioritize technical items for the product backlog.
Help clarify technical problems during the product planning process.
Breakdown items for sprint planning.
Oversee the pull request process and code review process within a team.
Help clarify any technical problem during a team software development process.
Provide technical training, mentoring and support to the development team.
Manage specific refactoring tasks throughout project phases.
Identify and prioritize technical items for a team’s sprint backlog.
Develop and maintain effective working relationships with team members.
Requirements
7+ years in AI/ML/data science or software architecture role.
Computer Science degree or similar preferred.
Must have deployed a real, large-scale AI system(Not a PoC).
Fluent in modern AI tooling.
Extensive expertise in designing and architecting agentic workflows and frameworks, enabling the development of robust, multi-step AI solutions powered by Large Language Models (LLMs).
Demonstrates advanced skills in orchestrating tool-using autonomous agents, alongside a deep proficiency in prompt engineering, context management, and navigating the nuances of LLM behaviour to deliver impactful, production-ready AI systems.
Familiarity with cloud technologies, containers and microservices an advantage e.g. Docker, Kubernetes, AWS, Git.