Junior AI Engineer - Remote
Role details
Job location
Tech stack
Job description
You'll join our engineering team as a Graduate AI Engineer, working with experienced engineers and data scientists on applied AI projects. Expect hands-on model integration, agentic workflow development, data engineering fundamentals, and early exposure to deployment and DevOps. This role offers structured progression, mentorship, and real responsibility from day one. Core Responsibilities Model Engineering Support senior engineers in building production AI services
Write clean Python for data processing, inference, and APIs
Contribute to testing, validation, and performance optimisation
Agentic Workflows Learn frameworks like LangChain, LangGraph, and Microsoft Agent Framework
Build components for multi-agent systems
Apply prompt engineering and RAG techniques
Contribute to internal research and documentation
Data Engineering Assist with ETL pipelines and dataset preparation
Work with PostgreSQL and gain exposure to NoSQL/vector databases
Support data quality and governance practices
Deployment & DevOps Learn Docker and containerisation
Gain hands-on experience with Azure
Contribute to CI/CD pipelines and basic monitoring
Requirements
Education Degree in Computer Science, AI, Software Engineering, Data Science, or similar
Strong academic performance
Essential Skills Solid Python (NumPy, Pandas, core data structures)
Understanding of software engineering fundamentals (Git, testing)
Basic ML knowledge (supervised learning, neural networks, NLP)
SQL familiarity
Strong analytical problem-solving
Desirable Skills Exposure to FastAPI/Flask/Django
Cloud familiarity (Azure/AWS/GCP)
Docker basics
Interest in LLMs, prompt engineering, or GenAI
Personal projects, hackathons, open-source contributions