Machine Learning Engineer - AI Team (Global Digital) in City of Westminster
Machine Learning Engineer - AI Team (Global Digital)

Machine Learning Engineer - AI Team (Global Digital) in City of Westminster

City of Westminster Full-Time No home office possible
Go Premium
Populous

This role sits within our AI Technology Team. As a Machine Learning Engineer, you\โ€™ll help bring powerful AI capabilities to life-shaping tools that support staff across Populous. You\โ€™ll work across the full ML lifecycle, from data prep and model experimentation to deployment and ongoing optimisation. You\โ€™ll collaborate closely with full stack developers and our AI Lead to prototype, fine tune and integrate machine learning models -particularly in natural language processing (NLP), generative AI and semantic search-into production systems that drive better outcomes in the built environment.

Responsibilities

  • Develop and fine tune machine learning models, particularly in NLP, computer vision and generative AI in collaboration with developers, data analysts and design team members.
  • Adapt and integrate foundation models (e.g. Anthropic, OpenAI, Cohere) for targeted use cases.
  • Implement and maintain APIs for inference, batch jobs and model access within production systems.
  • Collaborate with developers to embed ML capabilities in user facing applications.
  • Build end-to-end pipelines for data collection, pre-processing, feature engineering and training.
  • Work with structured, unstructured and spatial data across a variety of formats and sources.
  • Manage model evaluations, experiment tracking and dataset versioning with reproducibility in mind.
  • Monitor model performance and detect drift or degradation over time.

Tooling & Infrastructure

  • Use ML frameworks such as PyTorch, TensorFlow and Hugging Face Transformers.
  • Operate within cloud platforms (AWS, Azure or GCP) for model training and deployment.
  • Leverage tools like MLflow, Weights & Biases or LangChain for model tracking and orchestration.
  • Contribute to the design and iteration of internal AI/ML powered design and productivity tools.

Collaborative Environment

Work in agile, cross functional teams alongside designers and domain experts.

Stay current on research, tooling and trends in AI/ML โ€“ bringing new ideas into practice.

Help shape our AI architecture and share your perspective in technical planning and team discussions.

Core Technical Skills

  • Several years of experience in machine learning engineering or applied ML roles.
  • Strong Python programming skills with familiarity with ML libraries (e.g. scikit learn, PyTorch, TensorFlow).
  • Experience integrating machine learning models into workflows and applications.
  • Solid understanding of vector search and embedding based systems (e.g. FAISS, Pinecone, Weaviate).
  • Comfortable operationalising models via REST APIs (e.g. FastAPI or Flask).
  • Proficient in handling both structured and unstructured data (text, images, spatial data).
  • Experience working in cloud based environments (AWS, Azure or GCP).

Experience Building Pipelines

  • Familiarity with tools for experiment tracking and version control (e.g. MLflow, Git or W&B).

Communication & Teamwork

Strong communication skills- able to explain technical decisions to non technical collaborators.

Effective working independently or as part of an interdisciplinary team.

Mindset & Domain Interest

  • Research oriented and self motivated, with a desire to apply AI in tangible, impactful ways.
  • Interest in the built environment โ€“ whether through urban design, spatial data or large scale civic infrastructure.
  • Background in architecture, engineering, construction or location aware applications is a bonus, not a requirement.

Preferred (but Not Required)

  • Experience with LLM orchestration frameworks (e.g. LangChain, Haystack).
  • Familiarity with retrieval augmented generation (RAG), prompt tuning or hybrid search architectures.
  • Exposure to MLOps workflows or orchestration tools (e.g. Airflow, Argo).
  • Understanding of AI governance topics such as data privacy, fairness and explainability.
  • Experience building internal tooling, design assistants or custom AI interfaces for non technical users.

Opportunity & Culture

We\โ€™re seeking an applied machine learning engineer who loves solving real world problems with data and AI. You\โ€™ll thrive here if you\โ€™re hands on, curious and excited to bring new capabilities into tools that shape spaces and human experience.

#J-18808-Ljbffr

Populous

Contact Detail:

Populous Recruiting Team

Machine Learning Engineer - AI Team (Global Digital) in City of Westminster
Populous
Location: City of Westminster
Go Premium

Land your dream job quicker with Premium

Youโ€™re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

>