Machine Learning Engineer (data & Deployment)

London, ENG, GB, United Kingdom

Job Description

We are looking for a versatile Machine Learning Engineer to join our Computational Development team in the UK.


Our preferred candidate will have a strong interest in both data engineering and model deployment. You will help us build and maintain data pipelines, version datasets and models, and deploy ML solutions into production.


This is a hands-on, hybrid role ideal for someone who enjoys working across the ML stack and is eager to learn new skills as our R&D projects evolve.

Your next role




As part of our small, dynamic R&D team, you'll work on cutting-edge computer vision and knowledge graph applications that streamline workflows in the Architecture, Engineering, and Construction (AEC) industry. You'll collaborate closely with our research team to bridge the gap between experimental ML models and production-ready solutions.

Key Duties:



Data Engineering:

Design, build, and maintain ETL pipelines for processing datasets, ensuring data quality and accessibility for ML workflows.

Model Deployment

: Deploy ML models as production-ready services using containerization (Docker) and cloud platforms, with a focus on scalability and reliability.

Versioning & MLOps:

Implement and manage model and dataset versioning systems using tools like MLflow, DVC, or similar, ensuring reproducibility and traceability.

Infrastructure Management:

Work with cloud technologies (Azure, GCP, AWS) to set up and maintain ML infrastructure, including compute resources and storage solutions.

Database Management:

Work with various database technologies (SQL, NoSQL, graph databases) to store and retrieve data efficiently for ML applications.

Assist with API Development:

assist with the building and maintenance of REST APIs for model serving and data access, ensuring robust integration with existing systems.

Assist with GUI Development:

Prototype or help maintain simple user interfaces, dashboards, or desktop applications (using frameworks like PyQt, React, or similar) to support internal tools and workflows.

Your skills & experience



Essential

BSc/MSc in Computer Science, Machine Learning or related area, or equivalent industry experience 1-2 years' experience in a similar role Strong Python programming skills, including experience with common ML libraries (PyTorch, scikit-learn, pandas, numpy) and knowledge of coding best practices (type hints, testing, documentation). Experience with ML model deployment using containerization (Docker) and cloud platforms, with the ability to create production-ready REST APIs. Familiarity with data pipeline tools and frameworks (Apache Airflow, Luigi, or custom Python-based solutions). Experience with model and dataset versioning tools (MLflow, DVC, Weights & Biases, or similar). Ability to work with various database technologies (PostgreSQL, MongoDB, Redis, etc.) and cloud storage solutions. Experience with cloud technologies (Azure, GCP, AWS) for infrastructure management and deployment. Some exposure to front-end development or dashboard creation (PyQt, React, Vue, or similar frameworks). Understanding of software engineering principles (CI/CD, version control, testing, monitoring).


Desirable



Experience with Microsoft Azure services (Azure ML, Azure Data Factory, Azure Functions, etc.). Experience with computer vision projects and related libraries (OpenCV, PIL, etc.). Knowledge of knowledge graphs/ontologies, related data stores (Neo4j, Ontotext, or similar), and Graph Neural Networks. Experience in the AEC (Architecture, Engineering, and Construction) industry or related domains. Deeper expertise in either MLOps practices or data engineering workflows. 2-4 years' of experience in a similar role or related technical positions.

What we offer:



Hybrid working arrangements. Attractive salary and benefits package including life assurance and income protection. Holiday entitlement of 25 days per annum (exclusive of bank holidays) and flexible holiday arrangements. Generous company pension scheme. Flexible benefits including cycle scheme, dental insurance, optical cover, travel insurance, season ticket loans, and corporate discounts Enhanced parenthood leave policies 3pm finish on the last Friday of the month A strong commitment to your continuous development. Whatever stage in your career, we have a learning and development programme that will enable and empower you. Entitlement to two memberships to professional bodies or subscriptions A commitment to your wellbeing through a comprehensive employee assistance programme and wellbeing activities A supportive and inclusive environment that will welcome you through social and outreach activities from the Young Employees Forum to mentoring An international culture that wherever your career takes you at Buro Happold, you won't be far from the exceptional.

A place for everyone




Buro Happold values an individual's flexible approaches to working patterns as an important part of how you work and achieve balance. We welcome applications from those who are seeking flexibility in their careers.


Our exceptional portfolio of projects is the result of the diversity of thought, identities, backgrounds, and experiences that shape us. Appreciating each other's differences is key, we want employees to feel they don't have to mask elements of their identity to thrive.


We are working to change the lack of representation of marginalised groups in the built environment. We are particularly keen to hear from anyone who feels they are underrepresented in the industry. We have much to learn from one another. Embracing differences allows us to develop the most innovative and elegant solutions.


Please let us know if there are any adjustments we could make to the application process to make it easier and more comfortable for you. Contact recruitment@burohappold.com so we can work with you to support you throughout your application.


#LI-DNI

Beware of fraud agents! do not pay money to get a job

MNCJobs.co.uk will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD3577430
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    London, ENG, GB, United Kingdom
  • Education
    Not mentioned