Description:
    This is an opportunity to shape the future of AI-driven conversations and develop robust, scalable architectures for intelligent agents. And a great opportunity to work at the intersection of software engineering and AI research. If you are passionate about building next-generation AI applications and have a strong background in software engineering, distributed systems, and AI development, we’d love to hear from you.
What You Will Do:
 
	- Innovation and development: design and implement POCs that push the boundaries of conversational AI and virtual agent capabilities, contributing to organizational growth through creative technical solutions.
- Architect and develop: maintain, enhance, and evolve our Virtual Agents engine, applying advanced AI/ML concepts to solve extremely complex problems in natural language understanding and generation.
- Drive technical vision: shape and deliver our roadmap toward Agentic AI, translating cutting-edge research into practical and scalable solutions.
- Project leadership: manage major technical initiatives involving cross-functional teams, delegating work effectively while maintaining high standards through technical review.
- Mentor and guide: provide technical coaching and training to junior engineers across the organization, reviewing their work and helping them grow their technical capabilities.
- Influence and collaborate: work closely with product teams, customers, and vendors to translate business requirements into innovative technical solutions.
 
What We're Looking For:
 
	- Ideally, a degree in Computer Science, Software Engineering, Data Science, or related disciplines. However, this is not a hard requirement as we recognise there are many diverse paths into software careers.
- 5+ years of AI/ML engineering experience with demonstrated expertise in AI/ML systems (advanced degrees may reduce requirement by 2--4 years).
- Technical expertise in conversational AI, NLP, and dialogue systems with a proven track record of delivering production systems.
- Strong software engineering fundamentals, including system design, data structures, algorithms, and software architecture.
- Experience working on complex technical projects and managing technical deliverables.
- Strong communication skills with the ability to influence and explain complex concepts across organizational levels.
- Strong problem-solving skills and ability to work in a fast-paced, collaborative environment.
- Independent judgment in developing novel approaches to challenging AI problems.
- Demonstrated awareness of modern AI technologies and their implications (safety, privacy, reliability), with role-appropriate skills developed through internal training and applied practice