Generative AI Engineer
We're seeking a versatile GenAI Engineer who can work across the full stack of GenAI applications, from model integration and prompt engineering to building intuitive user interfaces. You'll build production-ready AI features that empower business users to leverage the power of GenAI within their planning workflows, requiring both deep ML knowledge and strong software engineering skills.
What you’ll do
- Build and deploy end-to-end GenAI capabilities, from model integration through to production APIs
- Integrate and optimise LLMs using prompt engineering, RAG, and tool/agent patterns
- Develop conversational and agentic workflows that support complex planning use cases
- Own model quality, latency, reliability, and cost efficiency in production
- Implement evaluation frameworks, monitoring, and observability for GenAI systems
- Collaborate with product and UI engineers to ensure GenAI features are usable and intuitive
- Iterate quickly based on real user feedback and system metrics
Required Qualifications
- 4+ years of software engineering experience with 2+ years focused on ML/AI systems
- Strong programming skills in Python including experience with ML frameworks (PyTorch, TensorFlow, Transformers)
- Experience building and deploying LLM-powered applications in production
- Proficiency in front-end development with React, TypeScript, and modern web technologies
- Understanding of RESTful API design, microservices architecture, and cloud infrastructure
- Experience with prompt engineering, RAG systems
- Strong foundation in ML fundamentals including NLP, time-series analysis, or recommender systems
- Familiarity with containerization (Docker), orchestration (Kubernetes), and CI/CD pipelines