About the Role
We are looking for a Generative AI Engineer with 2 to 4 years of experience to design and build production‑grade generative AI features that create real value for our users. You will work across the full stack of modern GenAI development from prompt design and retrieval systems to agentic workflows and LLM orchestration.
In This Role, You Will
- Design and build GenAI features including text generation, summarisation, classification, and question‑answering systems.
- Build and maintain RAG pipelines using vector databases such as Pinecone, Weaviate, Qdrant, or pgvector.
- Develop agentic workflows using frameworks such as LangChain, LlamaIndex, or custom orchestration.
- Integrate LLM APIs from OpenAI, Anthropic, Google, and open‑source models into product systems.
- Build evaluation pipelines to continuously measure output quality, reliability, and safety.
- Optimise LLM features for latency, cost, and quality in production environments.
- Work closely with product and design teams to ship GenAI features that are genuinely useful and trustworthy.
- Monitor GenAI features in production for regressions, hallucinations, and unexpected outputs.
You Might Thrive in This Role If You
- Have 2 to 4 years of software engineering experience with at least one year focused on LLMs or generative AI.
- Are proficient in Python and comfortable building backend systems as well as AI pipelines.
- Have shipped at least one GenAI feature in production and can speak to the challenges you solved.
- Think rigorously about output quality and are not satisfied with systems that work in demos but fail in the real world.
- Stay current on the rapidly evolving GenAI tooling landscape and can separate genuine progress from hype.
Bonus If You Have
- Experience fine‑tuning or adapting open‑source LLMs using LoRA or QLoRA.
- Knowledge of multi‑modal systems including vision‑language models.
- Familiarity with structured output generation and function calling.
- Experience building multi‑agent systems with tool use and memory.