At a Glance
- Tasks: Develop AI solutions for educational assessment, including automated marking and learner support.
- Company: Join AQA, the UK's largest provider of academic qualifications, dedicated to advancing education.
- Benefits: Enjoy a competitive salary, flexible hybrid working, and generous annual leave.
- Other info: Collaborate with experts in a dynamic environment focused on career growth.
- Why this job: Make a real impact in education by applying machine learning to meaningful challenges.
- Qualifications: Strong Python skills and experience with machine learning libraries required.
The predicted salary is between 60000 - 80000 £ per year.
At AQA, we’re committed to advancing education and we’re committed to our people. As the largest provider of academic qualifications in the UK, we mark over 10 million exam papers each year and it’s our people who make this happen.
AQA is building its AI for assessment capability and is looking for a junior machine learning engineer who wants to apply AI and machine learning to meaningful educational challenges. This is a distinctive early-career opportunity to work across the full applied machine learning lifecycle: researching and testing new approaches, evaluating them rigorously, and helping turn successful prototypes into reliable capabilities that can be deployed within assessment products and services.
You will join AQA’s in-house AI for assessment lab and work alongside experienced AI researchers, software developers, product teams, psychometricians and assessment experts. You will receive support to develop both your research and engineering skills while contributing to work with real educational purpose.
Purpose of the role
You will contribute to the research, development and productionisation of AI capabilities for educational assessment. These may include automated marking, feedback generation, learner support, skill estimation, proficiency modelling and adaptive testing. The role combines applied research with practical engineering. You will help investigate and validate promising approaches, then work collaboratively with technical and product colleagues to turn successful research into reproducible, maintainable and deployable machine learning capabilities.
Key responsibilities
- Design, develop and refine machine learning models and prototypes that support educational assessment, helping to translate assessment needs into practical AI solutions and providing evidence for future development decisions.
- Evaluate model performance against technical and assessment measures, including accuracy, fairness, bias, reliability and alignment with human marking standards, while ensuring methods and results are clearly documented and reproducible.
- Work collaboratively with AI researchers, developers, psychometricians and product teams to build, deploy and continuously improve machine learning solutions, developing robust engineering practices and end-to-end experience across the full AI lifecycle.
What we are looking for
Essential
- Strong Python skills, with practical experience using relevant data and machine learning libraries such as NumPy, Pandas and scikit-learn.
- Practical experience with at least one deep-learning framework, such as PyTorch or TensorFlow.
- A good foundation in machine learning, including supervised learning and model evaluation.
- A good understanding of the machine learning lifecycle, from data ingestion and cleaning through to model development and validation.
- An interest in education or educational assessment and motivation to apply technology in support of AQA’s mission.
- Strong communication and collaboration skills, including the ability to explain technical ideas clearly and learn from colleagues across different disciplines.
Desirable
- NLP knowledge or experience relevant to text-based assessment.
- Familiarity with NLP libraries or frameworks such as Hugging Face Transformers or spaCy.
- Experience of, or exposure to, building end-to-end machine learning systems, including deployment.
- Familiarity with software-engineering practices such as version control, testing, code review and technical documentation.
- Exposure to sequential modelling.
- Experience working with multimodal data, including data processing and synchronisation.
What’s in it for you
This is an opportunity to build an applied AI career in an environment combining research, engineering and real educational purpose. Unlike many early-career research roles, you will have the opportunity to follow promising work beyond the prototype: learning how models are evaluated, engineered, integrated and deployed within real products and services. You will gain practical experience across the full machine learning lifecycle while working with experienced specialists in AI, software development, product development, psychometrics and educational assessment.
You will:
- Contribute to AI capabilities in areas such as automated marking, personalised feedback, item generation and learner support;
- Develop practical experience of both applied ML research and production engineering;
- Learn how responsible AI capabilities are tested, deployed, monitored and improved;
- See how your work contributes to products and services used to address meaningful educational needs.
A 35‑hour working week with flexible, hybrid working, 25 days’ annual leave (rising to 30), plus Christmas closure days, excellent pension (up to 11.5% employer contribution) etc.
Diversity and Inclusion Statement
At AQA, we are committed to fostering a workplace that celebrates diversity and promotes equity and inclusion. We believe that a diverse team brings richer perspectives and drives better outcomes. Our ED&I strategy ensures that everyone—regardless of religion, ethnicity, gender identity or expression, age, disability, sexual orientation, or background—is valued, respected, and empowered to thrive. We actively promote inclusive language, avoid stereotypes, and strive for representation across all dimensions of diversity. We welcome applications from individuals of all backgrounds and lived experiences.
Application Process
To apply, please submit your CV through the AQA careers site. Applications close on Sunday 9 August 2026. Please include a link to a machine learning project you can share with us, such as a GitHub or other accessible repository, that showcases relevant technical skills for this role.
Stage 1: a 30-minute Teams interview where you will talk through the shared project or artefact and discuss the technical decisions behind it.
Stage 2: a face-to-face interview in Manchester or Milton Keynes, focused on your wider professional experience, collaboration style and motivation for educational assessment.
Recruitment Agencies
We have a preferred supplier list (PSL) in place. Unsolicited CVs will be treated as a gift. We will not be subject to or liable under your terms and conditions for agency fees.
Machine Learning Engineer for Educational Assessment in Manchester employer: AQA Education
AQA Education is an exceptional employer that prioritises employee growth and work-life balance, offering a flexible hybrid working environment and generous annual leave. With a strong focus on collaboration and innovation within the data architecture team, employees are encouraged to develop their skills and contribute to meaningful projects that enhance data governance and integrity. Join us in Manchester for a rewarding career where your contributions truly matter.
StudySmarter Expert Advice🤫
We think this is how you could land Machine Learning Engineer for Educational Assessment in Manchester
✨Get Involved in Data Science Meetups
Tap into local data science meetups or workshops to connect with fellow enthusiasts and professionals. These events are goldmines for networking, and sometimes even lead directly to job openings at companies like AQA Education!
✨Show Off Your Projects
Start building a public portfolio showcasing your data science projects on platforms like GitHub or personal websites. Highlight unique analyses or models you've developed. This not only demonstrates your skills but also gets your name out there for roles like Machine Learning Engineer for Educational Assessment at AQA Education.
✨Leverage Professional Networks
Join professional bodies related to data science, like the Data Science Society or similar organisations. Getting involved can lead to mentorship opportunities and insider knowledge about full-time positions at companies like AQA Education.
✨Apply Directly through Our Website
When you find a suitable opening like Machine Learning Engineer for Educational Assessment at AQA Education, make sure to apply directly through our website. It gives you an edge and shows you're keen to join our team. Plus, who doesn’t love a direct application? It’s easier than navigating through job boards!
We think you need these skills to ace Machine Learning Engineer for Educational Assessment in Manchester
Some tips for your application 🫡
Show Off Your Projects:In the world of data science, your projects can speak volumes about your skills. Make sure to showcase a few key projects in your CV or portfolio, especially those that highlight your ability to work with data sets, build models, or use relevant tools like Python, R, or SQL. Don’t forget to include links to any GitHub repositories if applicable!
Quantify Your Achievements:Employers love numbers! When drafting your CV, highlight your achievements with quantifiable results. For instance, mention how your data analysis led to a certain percentage increase in efficiency or revenue at a previous job or project. These details can really make your application pop!
Craft a Tailored Cover Letter:For a full-time role at AQA Education, your cover letter should reflect your passion for data science and your excitement about the specific projects or values of the company. Dive into why you’re a good fit, how your skills align with their needs, and any unique perspectives you can bring to the team.
Stand Out with Relevant Courses and Certifications:Although experience talks, relevant courses or certifications can be your ticket to impressing hiring managers at AQA Education. Mention any standout courses you've completed that equipped you with essential skills, such as machine learning certifications or data visualisation courses. This shows your commitment to continuously developing your skills in the field!
How to prepare for a job interview at AQA Education
✨Brush Up on Your Statistics
For a data science role, we need to seriously sharpen our statistics skills. Get ready to tackle technical questions on probability distributions, hypothesis testing, and regression analysis. These are often the bread and butter of data science interviews, so don't just skim over them!
✨Showcase Your Projects
Prepare a killer portfolio showcasing your data science projects. We should include details about the datasets used, the tools and techniques applied, and the impact of your findings. If we can walk them through a particularly challenging project or a cool visualisation that had real-world implications, it’ll really make us stand out!
✨Get Comfortable with Python and R
Most data science positions require us to be proficient in programming languages like Python and R. We should practice common libraries like pandas, NumPy, and scikit-learn, and be ready for live coding exercises or algorithm questions. Showing off our coding chops can really impress the interviewers at AQA Education!
✨Prepare for Case Studies
Expect to encounter real-world case studies during the interview. We might be asked how we’d approach a data problem or analyse a dataset to extract insights. It's essential to think out loud and demonstrate our problem-solving process so that the interviewer can see our logical thinking in action.