30 machine learning developer jobs at 19 companies in Bellingham, WA
🚀PromotedHiringCafe
Founding Machine Learning / AI Search Engineer
Cupertino, CA, US
$160k-$310k/yrOn-SiteFull Time
HiringCafe: Building a 100× better job search engine to take on Indeed and LinkedIn.
Build the ML and AI search behind HiringCafe — ranking, recommenders, retrieval, and LLM agents that surface jobs people would never find on their own.
Vancouver or Burnaby or Toronto or Calgary or Canada or Dublin or London or New York City or Sydney
$129k-$175k/yrHybridFull Time
Clio: Cloud-based legal practice management software and AI solutions.
Experience building ML, NLP and transformer-based models; data preprocessing for unstructured datasets; experience with LLMs and agentic frameworks; strong communication and rapid learning ability.
MetaOptima: Provider of AI-powered dermatology imaging and skin analytics software.
2+ YOEMaster's or PhD (or equivalent experience), 2+ years hands-on ML experience, strong Python and PyTorch skills, computer vision experience, experience deploying models on AWS or GCP, Docker and CI/CD familiarity, and ML libraries (scikit-learn, scipy, numpy).
Staff Machine Learning Engineer - News, Books, and Stocks Team
Vancouver, British Columbia, Canada
OnsiteFull Time
AppleNASDAQ: AAPL: Designs and sells consumer electronics, software, and online services.
Experienced machine learning engineer to develop models and systems for News, Books, and Stocks apps; strong collaboration, engineering, and problem-solving skills required.
Royal Bank of CanadaTSX: RY: Provides personal, commercial, and investment banking services worldwide.
2+ YOEMaster's or PhD in a quantitative field preferred, 2+ years applied ML experience, Python 3.x proficiency, experience with deep learning frameworks (PyTorch, JAX, TensorFlow), strong communication and software engineering practices.
Leonberg or London or Sunnyvale or Yokohama or Herzliya or Vancouver
HybridFull Time
Wayve: Develops AI software for autonomous vehicle navigation.
Experience building and shipping computer-vision focused deep learning systems; familiarity with 3D perception (LiDAR, multi-view geometry, tracking, 3D reconstruction); experience across ML data, training, evaluation, and scalable data pipelines.
Machine Learning Engineer III / Senior Machine Learning Engineer - AI Platform
Vancouver or Boulder
$172k-$257k/yrHybridFull Time
WorkdayNASDAQ: WDAY: Provides cloud-based software for financial and human capital management.
3+ YOEMLE III: 3+ years; Senior MLE: 6+ years. Expertise in deep learning, NLP, information retrieval, recommender systems, Python, PyTorch/TensorFlow, MLOps (Docker/K8s), PySpark/SQL, LangChain/RAG, and production ML lifecycle. Advanced degree preferred.
Machine Learning Engineer, AICE - AI Center of Excellence
Vancouver, British Columbia, Canada
$115k-$192k/yrOnsiteFull Time
AmazonNASDAQ: AMZN: Global online retail and cloud computing technology provider.
2+ YOEBachelor's in CS, 2+ years professional software development, 1+ years designing/operationalizing AI/ML systems, experience with software development practices, and ability to build reusable libraries and platform capabilities.
Armstrong Collective: Operator of luxury scenic rail journeys and vacation packages.
5+ YOE5+ years in ML engineering with production ML systems, strong Python, ML frameworks, cloud deployment, MLOps, and ability to deliver business outcomes; eligible to work in Canada; hybrid work.
Armstrong Collective: Operator of luxury rail travel experiences in North America.
5+ YOE5+ years of hands-on ML engineering experience; strong Python, ML frameworks; cloud deployment; MLOps; strong communication; able to work in Canada.
Armstrong Collective: Operator of luxury train journeys and curated travel experiences.
5+ YOE5+ years in ML engineering; Python and ML frameworks; cloud deployment; MLOps; strong statistics; experience with generative AI/assets; ability to work in Canada; hybrid work.
Toronto or Vancouver or Ottawa or London or Oakville
$84k-$128k/yrOnsiteFull Time
BDO Canada: Provides accounting, tax, and business advisory services.
5+ YOEBachelor’s or Master’s degree in computer science, data science, engineering, or related field. 5+ years software/data/DevOps experience; 3+ years in MLOps or ML engineering. Strong Azure, Databricks, Python, ML libraries; CI/CD; AIOps and distributed systems familiarity.
Azure, Azure Machine Learning, Azure Data Lake, Azure Kubernetes Service, Azure DevOps, Databricks, Delta Lake, MLflow, Apache Spark, Python, scikit-learn, TensorFlow, PyTorch, GitHub Actions, Jenkins, Terraform
Novarc Technologies: Manufactures AI-powered robotic welding systems for industry.
5+ YOEManage 5–10 ML/data scientists, lead ML and computer vision development, strong C++/Python skills, 5+ years with PyTorch/TensorFlow/OpenCV, and experience with edge inference and integration with robotics/PLCs.
Machine Learning Scientist - North Vancouver, British Columbia, Canada
North Vancouver, British Columbia, Canada
$100k-$150k/yrOnsiteFull Time
Koch Inc.: Operates global manufacturing, refining, and industrial technology businesses.
3+ YOEMaster’s degree in CS/EE or related field; PhD preferred. 3+ years in deep learning; Python and DL frameworks (PyTorch, JAX); ability to design experiments and interpret results.
Senior Machine Learning Scientist (Vancouver, British Columbia, CA, V6B 1A9)
Vancouver, British Columbia, Canada
$108k-$223k/yrHybridFull Time
SAPFrankfurt Stock Exchange: SAP: Sells enterprise resource planning and business management software solutions.
Hands-on ML and deep learning experience with NLP, LLMs and agents; strong Python and SQL skills; cloud experience (AWS preferred); experimentation, evaluation, and productionization of ML models.
Apera AI: AI-powered 4D vision software for industrial robotic automation.
5+ YOESenior ML/CV scientist with 5+ years in deep learning for CV; strong software development in Python/C++; experience deploying models; strong collaboration skills.
University of British Columbia: Public research university providing higher education and academic research.
PhD in ML/CS/Engineering/Biomedical or related medical field (within 5 years), demonstrated ML/AI experience with large datasets, experience developing and deploying ML/LLM models, strong communication and teamwork skills, must reside in British Columbia.
Large Language Models, explainable AI (XAI), Electronic health records (HER), Workday
4+ YOEMaster's or PhD (preferred) or equivalent experience, 4+ years research experience, strong algorithm development skills, proficiency in Python (C++ an asset), machine learning/Monte Carlo/statistical physics experience, and technical writing ability.