AI/ML Engineer

Job Title: AI/ML Engineer - GCP

Location: UK - Remote

Duration: 6 Months (Extendable)

Employment Type: Contract B2B/Freelance {Inside IR35}

Roles & Responsibilities:

About the Role

We are seeking an experienced AI/ML Engineer to help enterprise clients accelerate their adoption of advanced machine learning technologies. This role will focus on building graph-based neural network (GNN) models, generating ScaNN-based embeddings, and training scalable ML models for search, recommendation, and classification systems. You will collaborate closely with Google Cloud engineers, architects, and data scientists to deliver innovative, production-ready AI solutions.

Key Responsibilities

  • Design and implement Graph Neural Network (GNN) architectures for enterprise-scale applications.
  • Develop and optimize vector embedding generation pipelines using ScaNN or similar ANN techniques.
  • Train, fine-tune, and deploy ML/DL models using TensorFlow, PyTorch, JAX, or similar frameworks.
  • Collaborate with data engineers and solution architects to integrate models into scalable cloud solutions.
  • Perform model evaluations, A/B testing, and hyperparameter tuning for optimal performance.
  • Build reusable pipelines and tools for ML training, deployment, and monitoring on GCP.
  • Engage directly with customer technical teams to understand business needs and translate them into ML solutions.
  • Produce technical documentation and presentations for internal and customer-facing stakeholders.

Required Qualifications

  • Bachelor’s degree in computer science, Mathematics or a related technical field or equivalent practical experience.
  • Certifications Minimum: Google Professional Data Engineer Preferred: AWS Machine Learning Specialty Certification
  • 7+ years in a customer facing role working with enterprise clients
  • 4+ years of experience working in enterprise data warehouse and analytics technologies Hands-on experience building and training machine learning models.
  • Experience writing software in one or more languages such as Python, Scala, R, or similar with strong competencies in data structures, algorithms, and software design.
  • Experience working with recommendation engines, data pipelines, or distributed machine learning.
  • Experience working with deep learning frameworks (such as TensorFlow, Keras, Torch, Caffe, Theano).
  • Strong coding skills in Python and familiarity with ML/DL libraries like TensorFlow, PyTorch, or JAX.
  • Knowledge of data analytics concepts, including data warehouse technical architectures, ETL and reporting/analytic tools and environments (such as Apache Beam, Hadoop, Spark, Pig, Hive, MapReduce, Flume).
  • Customer facing experience of discovery, assessment, execution, and operations. Demonstrated excellent communication, presentation, and problem solving skills.
  • Experience in project governance and enterprise customer management.
  • Proficiency in building Graph Neural Networks (GNNs) using frameworks like DGL, PyTorch Geometric, or similar.
  • Experience with ScaNN or other approximate nearest neighbor (ANN) techniques for vector similarity search.
  • Hands-on experience with Google Cloud Platform (GCP) tools such as Vertex AI, BigQuery, and Dataflow.
  • Strong problem-solving and communication skills, including the ability to work with clients and cross-functional teams.

Preferred Qualifications

  • PhD in Computer Science, AI/ML, or related field.
  • Experience with production ML systems and MLOps pipelines using Kubeflow or Vertex AI Pipelines.
  • Knowledge of transformers and large language models (LLMs).
  • Understanding of recommender systems, natural language processing, or graph-based search engines.
  • Contributions to open-source ML libraries or published research in AI/ML.
Company
Ubique Systems
Location
United Kingdom, UK
Employment Type
Full-time
Posted
Company
Ubique Systems
Location
United Kingdom, UK
Employment Type
Full-time
Posted