Experiment with prompt engineering, agent workflows, and emerging AI capabilities.
Build backend services and APIs that power AI applications.
Contribute to frontend applications using React.js or similar technologies.
Work closely with product and engineering teams to understand customer problems and develop AI-driven solutions.
Rapidly prototype ideas and iterate based on feedback and real-world usage.
Evaluate new tools, frameworks, and approaches.
Requirements
Bachelor’s or Master’s degree in computer science, Artificial Intelligence, Machine Learning, Software Engineering, Mathematics, or a related field from a reputable university.
Strong understanding of Machine Learning fundamentals and the AI development lifecycle.
Experience building AI, Machine Learning, or Generative AI projects through academic work, internships, hackathons, research, Open-source contributions or personal projects.
Strong programming skills in Python.
Understanding of Large Language Models (LLMs), prompt engineering, and Generative AI concepts.
Familiarity with Retrieval-Augmented Generation (RAG), embeddings, and vector databases.
Understanding of software engineering fundamentals, including testing, Git, and version control.
Excellent problem-solving, communication, and analytical skills.
Tech Stack
JavaScript
Python
React
Benefits
Full onboarding support and continued development opportunities
Options for flexible working
Regular social activities
Pension contributions
Discretionary bonus scheme
Private health cover
Life assurance
Family friendly policies including enhanced Maternity & Paternity leave