Senior Machine Learning Engineer, AI Platform

1 hour, 4 minutes ago
Full-time
Senior
Software Development
Affinity

Affinity

Affinity's powerful relationship intelligence enables teams to use their network to find and close more deals. Reduce data entry and become more data driven. Reimagining relationship intelligence. Using patented technology, we help businesses leverage ...

IT Services
251-1K
Founded 2014
$120M raised

Description

  • Own the full machine learning lifecycle from ideation through production, including feature engineering, model selection, deployment, observability, and evaluation.
  • Translate product and business needs into machine learning system design requirements.
  • Design and launch ranking and recommendation infrastructure, starting with off-the-shelf models and evolving toward customized solutions.
  • Work on information extraction, storage, and retrieval problems across structured and unstructured data.
  • Collaborate with product, infrastructure, data engineering, and software engineering teams to build high-scale ML and data processing systems.
  • Advance the company’s machine learning engineering capabilities in information retrieval and recommendation systems.
  • Build and maintain robust systems that support ML operations and model serving.
  • Develop production-grade codebases that are maintainable and testable.

Requirements

  • 5+ years of experience in software engineering and/or machine learning, with production ML application experience.
  • Hands-on experience developing ranking or recommendation systems from scratch and deploying them at scale.
  • Strong understanding of machine learning techniques, including clustering and decision trees.
  • Experience serving ML models for streaming and batch inference at scale.
  • Experience with vector databases or graph databases.
  • Proficiency in Python and modern ML frameworks such as PyTorch or Scikit-learn.
  • Track record of building maintainable, testable, production-grade codebases.
  • Experience with observability tools for online and offline model evaluation, A/B testing, and tracing for AI applications.
  • Experience with dataset engineering, including data curation, augmentation, and synthesis, is preferred.
  • Experience with graph-based recommendation systems such as graph neural networks is preferred.
  • Experience with packaging, CI/CD, and pipeline automation is preferred.

Benefits

  • Base salary range of $160,000 to $220,000 CAD.
  • Extended health benefit premiums covered for employees and dependents.
  • Flexible personal and sick days.
  • RRSP retirement savings plan.
  • Annual education budget and comprehensive learning and development program.
  • Monthly reimbursement for home internet, meals, and wellness memberships or equipment.
  • Virtual team-building activities and socials.
  • Potential for equity or additional benefits, as referenced outside the base salary range.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Staff Machine Learning Engineer, AI Research

Cribl 251-1K IT Services

Cribl is hiring a machine learning engineer to help shape AI-enabled security and observability products by turning research advances into production systems for enterprise customers.

Computer Vision Kubeflow Machine Learning MLflow MLOps NLP Python PyTorch Reinforcement Learning TensorFlow
1 hour, 3 minutes ago

Machine Learning Engineer, Perception

Path Robotics 51-250 Automotive

Path Robotics is hiring ML Engineers to develop and deploy robotic welding perception systems that combine computer vision, deep learning, and robotics for real-world industrial use.

Computer Vision Deep Learning Machine Learning Python PyTorch
1 hour, 19 minutes ago

Machine Learning Principal Solutions Architect

phData 251-1K IT Services

phData is hiring a Principal Solutions Architect to lead delivery of AI/ML solutions for enterprise clients while also driving strategic account growth and client engagement.

AWS Azure Databricks dbt Django Docker Flask GCP Java Keras Kubernetes Machine Learning MLflow Python SageMaker Scala Scikit-learn Snowflake Spring TensorFlow Vertex AI
1 hour, 49 minutes ago

Machine Learning Solutions Architect

phData 251-1K IT Services

phData is hiring a Machine Learning Solutions Architect in the US to design, deploy, and operationalize machine learning solutions for enterprise customers across a modern cloud data stack.

Apache Spark AWS Azure Databricks dbt Django Docker Flask GCP HDFS Java Kafka Keras Kubernetes Linux MLflow MySQL Oracle Python SageMaker SAP Scala Scikit-learn Snowflake Spring SQL TensorFlow
2 hours, 4 minutes ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers