Job Description
Software Engineering & Architecture
- Design and implement robust, scalable, and maintainable software systems supporting AI-driven applications.
- Own end-to-end solution architecture, including system design, integration patterns, and performance optimisation.
- Apply object-oriented and modern software development principles across Python, JavaScript, and/or Node.js ecosystems.
- Drive engineering excellence in code quality, testing, and maintainability.
AI Platform & GenAI Developmen
- Build and evolve AI-powered solutions leveraging LLMs, RAG architectures, and agent-based systems
- Contribute to the shared AI platform (AWS, LangChain, internal frameworks), improving reusability and standardisation
- Design and expose API-first AI services, including OpenAI-compatible interfaces
- Translate business use cases into production-ready AI applications...