We are seeking talented and motivated individuals to join our Development Team working in the AI Squad within the Development Team. This role is ideal for graduates or early‐career developers with strong programming fundamentals, a genuine enthusiasm for AI, and a curiosity to explore how AI can be applied to solve real‐world problems.
Requirements
- A First-Class/2:1 degree in Computer Science, Artificial Intelligence, Engineering, Mathematics, or a related field
- Strong foundation in software engineering, particularly object‐oriented programming (e.g. Python or C#)
- Demonstrable ability to build structured software applications
- Confident working with SQL
- Familiarity with REST APIs and OpenAPI standards
- Experience with data science and machine learning tools such as PyTorch, scikit‐learn, NumPy, Pandas, Matplotlib, Seaborn, XGBoost, or NLTK
- Growing understanding of modern AI approaches, including LLMs and Retrieval‐Augmented Generation (RAG)
- Experience (or willingness to learn) unit testing frameworks like PyTest, XUnit, or NUnit
- Awareness of CI/CD concepts
- Exposure to emerging concepts such as Agentic AI
- Exposure to Git/ and version control practices basics (branching, merging, conflict resolution)
- Evidence of self-learning (projects, GitHub, coursework, hackathons)
Benefits
- 28 days annual leave in addition to bank holidays
- up to 14% employer matching pension scheme
- private medical insurance