National AI Awards 2025Discover AI's trailblazers! Join us to celebrate innovation and nominate industry leaders.

Nominate & Attend

Machine Learning R&D Engineer - KTP Associate

Birmingham City University
London
2 days ago
Create job alert

Job Description

Machine Learning R&D Engineer (KTP Associate)

Fixed Term: 18 months

Salary range: £38,000 - £45,000 per annum

Location : Buro Happold Limited, The Featherstone Building, 66 City Road, London, EC1Y 2AL

Birmingham City University are looking to appoint a high calibre graduate (graduated within the last five years) as a Machine Learning R&D Engineer (KTP Associate).

As a Machine Learning R&D Engineer Associate, you will develop Machine Learning (ML) solutions that will innovate and transform key engineering activities in Buro Happold. You will work closely with Buro Happold's computational team to build reusable AI/ML datasets, develop and optimise ML models, facilitate their deployment within the company, and co-define data-driven solutions that have the potential to revolutionise the Architecture, Engineering and Construction (AEC) industry.

This role presents an exciting opportunity to work in collaboration with leading academics at Birmingham City University, to apply knowledge and technical innovation, delivered on site at the company.

The Machine Learning R&D Engineer (KTP Associate) should have a minimum 2.1 University qualification in a relevant subject area and graduated within the last five years.

This Knowledge Transfer Project (KTP) is co-funded by a grant from Innovate UK and Buro Happold Limited. It is therefore essential you understand the fundamentals of the KTP collaboration between a UK business and a University works to deliver benefits for each (the company, the university, and the graduate) For more information please go towww.ktp.org.uk

Personal Training & Development Budget:

The Machine Learning R&D Engineer (KTP Associate) will have access to a wider range of benefits including a personal development budget of £3,000 to upskill during the project.

The successful candidate will be employed by Birmingham City University and seconded to work full-time onsite at Buro Happold Limited to deliver the 18-month KTP project in partnership Birmingham City University and Buro Happold Limited.

Buro Happold Limited:

Buro Happold Limited is an international, integrated consultancy of engineers, designers and advisers (about 3000 employees worldwide) that designs and delivers a wide range of construction projects (recent award-winning projects include Battersea Power Station in London and the K64 Keflavik Airport Area Masterplan). Buro Happold covers several domains of expertise, including structural engineering, façade design, MEP engineering, and many others. Buro Happold has a long history of developing and applying innovative computational solutions, like the open-source framework Buildings and Habitats object Model (BHoM) and is now investing into AI/ML innovation to increase their design efficiency and transform key workflows, ultimately sustaining BH's position as one of the key leaders in the AEC sector. For more information, please go towww.burohappold.com.

The successful candidate will have full access to Birmingham City University's resources such as offices, labs, and library to complete the KTP project (a project workplan written with KPIs and outcome deliverables has been written)

The Machine Learning and R&D Engineer (KTP Associate) will be supervised and mentored by both a lead academic and academic supervisor academics from Birmingham City University's College of Computing and Digital Technology within the Faculty of Computing, Engineering and Built Environment (CEBE) as well as a company supervisor located at Buro Happold Limited whose aim is to assist the Machine Learning and R&D Engineer (KTP Associate) to deliver the knowledge into Buro Happold Limited and successfully deliver the 18-month KTP project on behalf of Buro Happold and Birmingham City University.

Main Duties and Responsibilities:

The Machine Learning and R&D Engineer (KTP Associate) duties and responsibilities will include the following:
Understand the main workflows of BH. This includes interfacing with domain experts to understand some basic concepts of the different domains of work (e.g. Structural engineering, façade design, electrical engineering) which will be necessary to perform the ML work.
At this stage, some main use cases for ML R&D have already been defined. The candidate will need to understand the collected use cases and how they apply to BH workflows. This includes talking to domain experts and making sure that all relevant use case information is available, identifying possible gaps, providing recommendations where needed.
Define a ML R&D strategy for the collected use cases. This includes performing literature review, understanding challenges, and proposing realistically achievable goals with a clearly defined plan and timeline.
Help develop reusable datasets suitable for training ML models, using Buro Happold's extensive data sources. This includes co-defining labelling processes according to the developed KG and coordinate with domain experts that will perform the labelling.
Select and fine-tune computer vision models leveraging the developed datasets to identify and classify elements. This includes being able to leverage existing models/architectures, or develop new architectures, depending on the use case and the resources available at specific times (from lightweight RCNNs to more complex models like YOLO).
Select appropriate modelling techniques (e.g. few-shot learning) and data augmentation strategies when appropriate to adapt the developed solution to low-data contexts.
Contribute to the development of an Ontology/Knowledge Graph (KG) to represent key engineering concepts.
Train/develop graph ML models with an approach similar to scene graphs leveraging the KG for the collected use cases.
Be proactive in highlighting blockers and requesting support or extra data when needed, as appropriate.
Collaborate with other Computational Team's engineers to facilitate the deployment of the models within BH's workflows. This may include minor front-end and MLOps tasks.
Write periodic reports to show progress and participate in team planning/review activities with both BH and BCU.
Co-author papers and participate in conferences and dissemination activities within and outside BH and BCU.
Competencies, Skills and Experience:

The Machine Learning and R&D Engineer (KTP Associate) will hold a relevant degree. The candidate should have a good first degree and post-graduate degree in Computer Science or Data Science, or a related discipline, excellent programming skills, good communication skills and experience of successfully working as part of a team.

We expect the post holder to have the following requirements:

Essential:
Minimum of 2.1 and ideally a Master's degree in Computer Science, Data Science, or a related field (e.g., artificial intelligence), or equivalent industry experience.
Ability to perform literature review, understanding scientific papers, drawing insights and ideas for implementation. Having previous publications is a plus.
Experience in designing, developing, and implementing computer vision models and algorithms.
Proficiency in Python and its standard coding practices and common libraries.
Experience with ML models and knowledge of at least one ML framework (PyTorch preferred).
Experience in data preprocessing techniques, feature engineering, and model evaluation metrics.
Proven ability to manipulate, query and visualise data and training/evaluation results (using e.g., Pandas, Matplotlib, Seaborn).
Proven understanding of Information Extraction and Retrieval techniques.
Proven understanding of NLP and large language models.
Proven understanding of database concepts (differences between graph/relational/non-relational).
Proven familiarity with cloud computing platforms (e.g., AWS, Azure, GCP), Azure preferred.
Experience with version control tools (i.e. Git). Experience with dataset and model versioning tools is a plus.
Experience with Linux.
Highly Desirable:
Experience with Graph Deep Learning, scene graphs, or similar techniques.
Experience with Ontologies/KGs.
Experience with Graph Databases (any, triple store or property graph).
Previous R&D and/or research experience.
Basic knowledge of Windows, and willing to learn basic knowledge of some Microsoft-based tools needed for data acquisition and deployment (mainly SharePoint).
Desirable:
Experience with Azure or other cloud services.
Experience with dataset versioning tools (e.g. DVC)
Experience with ML models versioning tools (e.g. MLFlow)
Understanding of data structures, algorithms, OOP concepts.
Understanding of basic software engineering design patterns.
Interest in AEC or previous experience or research with the AEC industry.
Personal Skills:
Proactive in identifying risks, blockers and communicating requests for support.
Ability to convey technical concepts to both technical and non-technical stakeholders.
Clear communication and presentation skills, both written and verbal.
Ability to work both independently and within a team.
Willingness to understand domain-specific use cases and the needs of key non-technical stakeholders.
Problem-solving and critical-thinking abilities. Does not overfocus on a specific problem, keeps the big picture in mind.
Able to alternate between different tasks. Knows when to stop and change activity.
Willing to learn and to independently search, find and undertake training activities where needed, or as recommended by BCU/BH.
Willing to communicate results and progress workshops/seminars, journal papers, conferences.
Able to evidence good business acumen and able to plan, implement, evaluate and present sound business solutions.
For further information please contact AbdulRahman Alsewari at , Edlira Vakaj at and Franco Cheung at

Interviews to take place W/C 14 July 2025.

Please click the below link to download the Job Description:

JOB DESCRIPTION

About Us

At the heart of our Strategy for 2030 and Beyond, it is our mission to enable our students to transform their lives and to achieve their potential. Through our education and research, and the roles our graduates go on to play in the world, we not only support individuals to transform their lives, but we also play a part in transforming society.

Located in the centre of the UK's second city, we are a university with a long heritage of innovation and of making, dating back to our origins in 1843 when we were founded as the Birmingham Government School of Design.

Our heritage of making through innovation and its application through knowledge exchange, and of creative research and practice, today finds it expression in our STEAM agenda, in our research and enterprise, and in our commitment to challenge-based learning. Working across disciplines, and delivering impactful research and enterprise, interdisciplinarity is at the heart of the continuing transformation of our academic portfolio.
#J-18808-Ljbffr

Related Jobs

View all jobs

Head of Machine Learning - Directeur(trice) Machine Learning

Head of Machine Learning - Directeur(trice) Machine Learning

Computer Vision Engineer

Pre-Sales Engineer / Product Associate

Data Engineer

Machine Learning Engineer

National AI Awards 2025

Subscribe to Future Tech Insights for the latest jobs & insights, direct to your inbox.

By subscribing, you agree to our privacy policy and terms of service.

Industry Insights

Discover insightful articles, industry insights, expert tips, and curated resources.

How to Present Machine Learning Solutions to Non-Technical Audiences: A Public Speaking Guide for Job Seekers

Machine learning is driving change across nearly every industry—from retail and finance to health and logistics. But while the technology continues to evolve rapidly, the ability to communicate it clearly has become just as important as building the models themselves. Whether you're applying for a junior ML engineer role, a research position, or a client-facing AI consultant job, UK employers increasingly expect candidates to explain complex machine learning solutions to non-technical audiences. In this guide, you’ll learn how to confidently present your work, structure your message, use simple visuals, and explain the real-world value of machine learning in a way that makes sense to people without a background in data science.

Machine Learning Jobs UK 2025: 50 Companies Hiring Now

Bookmark this page—we refresh the Hotlist every quarter so you always know who’s really scaling their ML teams. The UK’s National AI Strategy, a £2 billion GenAI accelerator fund and a record flow of private capital have kicked ML hiring into overdrive for 2025. Whether you build production‑grade LLM services or optimise on‑device models for edge hardware, employers need your skills now. Below you’ll find 50 organisations that advertised UK‑based machine‑learning vacancies or announced head‑count growth during the past eight weeks. They’re grouped into five quick‑scan categories so you can jump straight to the type of employer—and mission—that excites you. For each company we list: Main UK hub Example live or recent vacancy Why it’s worth a look (stack, impact, culture) Search any employer on MachineLearningJobs.co.uk to see real‑time adverts, or set a free alert so fresh openings drop straight in your inbox.

Return-to-Work Pathways: Relaunch Your Machine Learning Career with Returnships, Flexible & Hybrid Roles

Returning to work after an extended break can feel like starting from scratch—especially in a specialist field like machine learning. Whether you paused your career for parenting, caring responsibilities or another life chapter, the UK’s machine learning sector now offers a variety of return-to-work pathways. From structured returnships to flexible and hybrid roles, these programmes recognise the transferable skills and resilience you’ve developed, pairing you with mentorship, upskilling and supportive networks to ease your transition back. In this guide, you’ll discover how to: Understand the current demand for machine learning talent in the UK Leverage your organisational, communication and analytical skills in ML contexts Overcome common re-entry challenges with practical solutions Refresh your technical knowledge through targeted learning Access returnship and re-entry programmes tailored to machine learning Find roles that fit around family commitments—whether flexible, hybrid or full-time Balance your career relaunch with caring responsibilities Master applications, interviews and networking specific to ML Learn from inspiring returner success stories Get answers to common questions in our FAQ section Whether you aim to return as an ML engineer, research scientist, MLOps specialist or data scientist with an ML focus, this article will map out the steps and resources you need to reignite your machine learning career.