This MSc addresses the high demand for professionals with combined expertise in machine learning and software engineering. Integrating modules from our esteemed MSc in Software Systems Engineering and MSc in Machine Learning courses, along with new data engineering modules, this course equips you with the skills to excel as an AI Engineer, Machine Learning Engineer, or Data Engineer. You will learn the foundations and practices necessary for designing, coding, testing, deploying, and evolving large-scale, data-intensive systems.
This course culminates in a substantial engineering or research project, often conducted in collaboration with industry partners through our department’s leading Industry Exchange Network IXN.
This Master’s is ideal for you if you have a strong background and interest in software engineering and maths, and wish to specialise in the engineering of complex AI systems. If your primary interest is data science and machine learning, our other MSc programmes in AI and Machine Learning disciplines may be more suitable.
Graduates are prepared for careers in sectors reliant on AI and data-driven software systems. You will gain skills applicable to roles such as AI software engineer, AI system engineer, or general software engineer. The research-based curriculum also equips you for doctoral research in software engineering for large data-driven systems.
This course will prepare you to work in a wide range of careers related to software engineering, artificial intelligence and data engineering, among others. Potential graduate roles may include: AI Engineer, Data Scientist, Machine Learning Engineer, Researcher, Software Engineer and Systems Architect.
If you’re interested in learning more about the academic and professional journeys of former UCL Computer Science students, please visit our Student Experiences page.
This course offers you the following benefits and opportunities:
Recognition from a top-ranked university: UCL is consistently ranked among the best universities globally ranked 9th in the QS World University Rankings 2027, providing you with a prestigious qualification that is highly regarded by employers worldwide.
High-quality education from leading experts: Learn from world-renowned academics who are at the forefront of computer science innovation. UCL Computer Science is recognised for its research excellence, being ranked first in England and second in the UK for research power in Computer Science and Informatics in the UK’s most recent Research Excellence Framework REF 2021 .