Machine Learning R&D Engineer (KTP Associate) (London)

Buro Happold
London
2 days ago
Create job alert

Join to apply for theMachine Learning R&D Engineer (KTP Associate)role atBuro Happold

Join to apply for theMachine Learning R&D Engineer (KTP Associate)role atBuro Happold

In partnership with Buro Happold, 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 to www.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,000to 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 frameworkBuildings 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 to www.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:

  • 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 pre-processing 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).
  • 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 in

Related Jobs

View all jobs

R&D Project Manager - Machine Learning - Cambridge

R&D Project Manager - Machine Learning - Cambridge

Computer Vision Engineer

Pre-Sales Engineer / Product Associate

Summer Placement – Solubility Data Generation and Modelling with Machine Learning

Senior AI | Machine Learning Engineer

Get the latest insights and jobs direct. Sign up for our newsletter.

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

Industry Insights

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

Top 10 Best UK Universities for AI Degrees (2025 Guide)

Discover the ten best UK universities for Artificial Intelligence degrees in 2025. Compare entry requirements, course content, research strength and industry links to choose the right AI programme for you. Artificial Intelligence continues to transform industries—from healthcare to finance to transportation. The UK leads the way in AI research and education, with several universities consistently ranked among the world’s best for Computer Science. Below, we spotlight ten UK institutions offering strong AI-focused programmes at undergraduate or postgraduate level. While league tables shift year to year, these universities have a track record of excellence in teaching, research, and industry collaboration.

How to Write a Winning Cover Letter for AI Jobs: Proven 4-Paragraph Structure

Learn how to craft the perfect cover letter for AI jobs with this proven 4-paragraph structure. Perfect for junior developers and career switchers. When applying for an AI job, your cover letter can make all the difference. For many, the process of writing a cover letter for an AI position can be daunting, especially when there are so few specific guides for tailoring it to the industry. However, a clear, effective structure combined with AI-specific language and examples can help you stand out from the competition. Whether you're a junior entering the field or a mid-career professional switching to AI, the following framework will make it easier for you to craft a compelling cover letter. In this article, we’ll take you through a proven four-paragraph structure that works and provide sample lines that you can adapt to your personal experience.

Veterans in Tech: A Military‑to‑Civilian Pathway into AI Jobs

Published on ArtificialIntelligenceJobs.co.uk – empowering the UK talent pipeline for artificial intelligence, data, and robotics. Introduction Leaving the Armed Forces is both a proud milestone and a daunting leap into the unknown. Whether you served with the Royal Navy, British Army, Royal Air Force or Royal Marines, one thing is certain: the skills you forged under pressure are in high demand—especially in the booming field of artificial intelligence (AI).  The UK’s AI market is expected to contribute £400 billion to the economy by 2030, with defence and security applications at its core. Employers from start‑ups to FTSE‑100 giants are crying out for disciplined professionals who understand mission‑critical environments. Ex‑service personnel fit the bill perfectly. This guide maps the military‑to‑civilian journey, signposts Ministry of Defence (MoD) transition programmes, and shows you exactly how to land your first AI role. Quick Win: Bookmark our live listings for Machine Learning Engineer roles to see which employers are hiring right now.