Yifan Bai, Developer in Vancouver, Canada
Yifan is available for hire
Hire Yifan

Yifan Bai

Machine Learning Engineer and Developer

Vancouver, Canada

Toptal member since July 6, 2026

Bio

Yifan is a senior machine learning engineer with 7+ years of experience specializing in large language models, graph neural networks, and NLP for security and enterprise clients, including Microsoft and Fortinet. Yifan excels at building scalable ML infrastructure and end-to-end pipelines, having improved production inference latency by 20% at Fortinet. Yifan's expertise spans Python ML frameworks, Java REST APIs, and cloud platforms across high-throughput environments.

Portfolio

Microsoft
Azure, OpenAI, Python
Fortinet
PyTorch, Ray, vLLM, Snowflake, Spark, MLflow, Hydra, Optuna, Redis...
RBC Borealis
Google Cloud Platform (GCP), PySpark, Apache Airflow, Prefect, BigQuery...

Experience

  • Python - 8 years
  • XGBoost - 6 years
  • LightGBM - 6 years
  • Docker - 6 years
  • Spark - 4 years
  • MLflow - 4 years
  • OpenAI - 3 years
  • Azure - 2 years

Preferred Environment

Google Cloud Platform (GCP), BigQuery, Snowflake, MLflow, Apache Airflow, Spark, Jenkins

The most amazing...

...ML system I've built processed over 20 million records daily with more than 95% detection rates and less than 2% false positives.