Skip to content
mimi

Senior Machine Learning Engineer

Hays

Grande Prairie · On-site Full-time Senior CA$90 – CA$100/hr 1w ago

About the role

Rate

CAD$90-100/hr INC

What You'll Do

  • Architect and implement advanced deep learning models for multimodal recommendation systems, processing diverse data types including text, images, user behavior, item features, offer data, and contextual signals.
  • Lead the development and optimization of generative AI applications for personalized product discovery, search enhancement, and customer engagement.
  • Expert in leveraging cutting‑edge GenAI techniques, prompt engineering, transformer architectures, and own end‑to‑end development of scalable AI/ML pipelines.
  • Design, build, and maintain highly scalable, robust, and efficient cloud infrastructure using Google Cloud Platform (GCP) services, including Vertex AI, BigTable, BigQuery, AlloyDB, and Cloud Composer.
  • Develop automation and orchestration of ML pipelines, integrating data ingestion, feature engineering, training, and deployment processes.
  • Collaborate with cross‑functional teams to understand their needs and build solutions that improve platform usability, scalability, and the overall development experience.
  • Optimize data processing pipelines and cloud resources to ensure low‑latency, cost‑effective operation.
  • Implement monitoring, alerting, and failover strategies to ensure platform reliability.
  • Stay updated with industry trends and best practices in cloud engineering, data engineering, and machine learning.

Required Qualifications

  • Master's or PhD in Computer Science, Machine Learning, or related field.
  • 8+ years of experience in machine learning engineering, with a focus on recommendation systems or personalization.
  • Strong expertise in deep learning frameworks (PyTorch or TensorFlow) and building production‑grade ML systems.
  • Proven experience with GCP services and ML infrastructure at scale.
  • Proficient in Python, SQL, and cloud‑native development.
  • Experience with containerization (Docker) and orchestration (Kubernetes).
  • Track record of deploying ML models to production at scale.

Preferred Qualifications

  • Experience with multimodal deep learning architectures and generative AI models.
  • Knowledge of modern recommendation system architectures (transformers, neural collaborative filtering).
  • Expertise in building real‑time inference systems.
  • Experience with distributed computing frameworks (Spark) and big data processing.
  • Familiarity with Apache Airflow (Cloud Composer) and CI/CD pipelines.

Requirements

  • Master's or PhD in Computer Science, Machine Learning, or related field.
  • 8+ years of experience in machine learning engineering, with a focus on recommendation systems or personalization.
  • Strong expertise in deep learning frameworks (PyTorch or TensorFlow) and building production-grade ML systems.
  • Proven experience with GCP services and ML infrastructure at scale.
  • Proficient in Python, SQL, and cloud-native development.
  • Experience with containerization (Docker) and orchestration (Kubernetes).
  • Track record of deploying ML models to production at scale.

Responsibilities

  • Architect and implement advanced deep learning models for multimodal recommendation systems, processing diverse data types including text, images, user behavior, item features, offer data, and contextual signals.
  • Lead the development and optimization of generative AI applications for personalized product discovery, search enhancement, and customer engagement.
  • Design, build, and maintain highly scalable, robust, and efficient cloud infrastructure using Google Cloud Platform (GCP) services, including Vertex AI, BigTable, BigQuery, AlloyDB, and Cloud Composer.
  • Develop automation and orchestration of ML pipelines, integrating data ingestion, feature engineering, training, and deployment processes.
  • Collaborate with cross-functional teams to understand their needs and build solutions that improve platform usability, scalability, and the overall development experience.
  • Optimize data processing pipelines and cloud resources to ensure low-latency, cost-effective operation.
  • Implement monitoring, alerting, and failover strategies to ensure platform reliability.
  • Stay updated with industry trends and best practices in cloud engineering, data engineering, and machine learning.

Skills

AlloyDBApache AirflowBigQueryBigTableCloud ComposerDockerGenerative AIGoogle Cloud PlatformKubernetesMachine LearningPyTorchPythonSQLSparkTensorFlowVertex AI

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free