Logo
Brian – Machine learning, Data Science, Big Data, experts in Lemon.io

Brian

From Canada (GMT-4)

flag
Machine Learning EngineerSenior
Data ScientistSenior
AI Engineer
Hire developer
7 years of commercial experience
Adtech
AI
Fintech
Marketing
AI software
Platforms
Lemon.io stats
1
projects done
840
hours worked
1
offers now 🔥

Brian – Machine learning, Data Science, Big Data

This engineer has experience with Python, SQL, cloud services, and various data science-related ecosystem tools. He also has a strong understanding of some of the cloud-related MLOps concepts. Brian is adept at effectively managing non-technical stakeholders and communicating complex ideas clearly. Outside of daily work, Brian can be found practicing some sports, including muay thai!

Main technologies
Machine learning
5.5 years
Data Science
5.5 years
Big Data
5.5 years
MLOps
2.5 years
Python
5 years
Additional skills
React
AI
Scala
Data Warehouse
PyTorch
GCP
AWS
Apollo GraphQL
Docker
Apache Kafka
Terraform
Kubernetes
PySpark
CI/CD
Django
Deep Learning
Apache Airflow
Apache Spark
Pandas
Scikit-learn
NLP
BigQuery
NumPy
SQL
OpenAI
Ready to start
ASAP
Direct hire
Potentially possible

Ready to get matched with vetted developers fast?
Let’s get started today!Hire developer

Experience Highlights

Senior AI Engineer
Apr 2024 - Sep 20245 months
Project Overview

A multi-strategy hedge fund management firm that now focuses on delivering a financial platform for investors.

Skeleton
Skeleton
Skeleton
Responsibilities:
  • Designed and built the end-to-end architecture for integrating multiple data sources into a centralized data warehouse from scratch, optimizing data flow, accessibility, and scalability to support business analytics and decision-making;
  • Developed and deployed custom machine learning models and large language models (LLMs) from the ground up to classify and categorize report topics, significantly improving reporting accuracy and speeding up the delivery of actionable insights;
Project Tech stack:
LLM
GCP
Vertex AI
Software Engineer Lead, Machine Learning Engineer
Mar 2021 - Aug 20232 years 5 months
Project Overview

The world’s leading digital cross-device graph. It enables marketers to identify a brand customer or related household across multiple devices, unlocking critical use cases across programmatic targeting, media measurement, attribution, and personalization globally.

Skeleton
Skeleton
Skeleton
Responsibilities:
  • Spearheaded a team of 5 engineers to design and implement SDK components, reducing model deployment time by 10% and increasing deployment frequency by 10%, empowering data scientists to experiment and productionalize models with greater efficiency.
  • Engineered a high-throughput, request-response prediction architecture with P99 latency guarantees, scaling to handle up to 5,000 RPS.
  • Implemented ONNX model support in Triton and Ray, slashing cold start times by 20% and significantly boosting inference responsiveness, enabling high-scale, low-latency predictions and ensuring seamless performance under heavy traffic.
  • Integrated Datadog sidecar for real-time observability, enabling proactive monitoring of data drift and model degradation at scale, resulting in early detection and resolution of performance issues, ensuring continuous, high-quality model performance.
  • Engineered a SDK to support zero-downtime updates and efficient routing for 1,000+ models, enabling rapid iteration to production.
  • Mitigated cold start issues by preloading frequently accessed models, cutting latency by 20% during peak loads.
  • Optimized model inference workflows by implementing advanced feature engineering and model optimization techniques, including pruning, reducing average prediction latency by 20% while preserving model accuracy.
  • Mentored engineers on best practices for distributed systems and ML engineering, increasing team productivity.
Project Tech stack:
Python
PyTorch
Kubernetes
Neural Networks
GCP
Pandas
Scikit-learn
NumPy
SciPy
BigQuery
Algorithms and Data Structures
Senior Software Engineer, Machine Learning
Sep 2019 - Mar 20211 year 6 months
Project Overview

Data & AI platform solutions for various IBM external clients across diverse industries for ensuring the scalability of their data and machine learning models.

Skeleton
Skeleton
Skeleton
Responsibilities:
  • Spearheaded a team of 5 engineers to design and implement SDK components, reducing model deployment time by 10% and increasing deployment frequency by 10%, empowering data scientists to experiment and productionalize models with greater efficiency.
  • Engineered a high-throughput, request-response prediction architecture with P99 latency guarantees, scaling to handle up to 5,000 RPS.
  • Implemented ONNX model support in Triton and Ray, slashing cold start times by 20% and significantly boosting inference responsiveness, enabling high-scale, low-latency predictions and ensuring seamless performance under heavy traffic.
  • Integrated Datadog sidecar for real-time observability, enabling proactive monitoring of data drift and model degradation at scale, resulting in early detection and resolution of performance issues, ensuring continuous, high-quality model performance.
  • Engineered a SDK to support zero-downtime updates and efficient routing for 1,000+ models, enabling rapid iteration to production.
  • Mitigated cold start issues by preloading frequently accessed models, cutting latency by 20% during peak loads.
  • Optimized model inference workflows by implementing advanced feature engineering and model optimization techniques, including pruning, reducing average prediction latency by 20% while preserving model accuracy.
  • Mentored engineers on best practices for distributed systems and ML engineering, increasing team productivity.
Project Tech stack:
Python
React
MongoDB
Apache Kafka
PySpark
Pandas
Kubernetes
Jenkins
Data Scientist
Jan 2019 - Sep 20198 months
Project Overview

The team provided data modeling solutions to various external clients in multiple industries through IBM, addressing their specific business use cases.

Skeleton
Skeleton
Skeleton
Responsibilities:

• Collaborated with external business clients to align business objectives with tailored ML solutions, driving tangible outcomes. • Developed and implemented traditional machine learning models and neural networks, achieving a 15% average accuracy improvement and a 30% enhancement in model performance through effective feature engineering. • Created custom metrics like F1 scores and RMSE, leading to a 20% increase in stakeholder satisfaction and a 40% improvement. • Conducted A/B testing and statistical experiments, resulting in a 25% increase in user engagement for tested features. • Performed data cleaning on terabyte-sized datasets, enhancing predictive model accuracy and implementing retraining processes that improved performance by 10% over six months.

Project Tech stack:
Python
NLP
Scikit-learn
Pandas
Selenium WebDriver
Data Analyst
Apr 2016 - Sep 20171 year 5 months
Project Overview

Canada Revenue Agency the revenue service of the Canadian federal government, and most provincial and territorial governments. The CRA collects taxes, administers tax law and policy, and delivers benefit programs and tax credits.

Skeleton
Skeleton
Skeleton
Responsibilities:
  • Led and trained a baseline Machine Learning model to predict potential non-compliant tax payers across Canada recovering more than $1M.
  • Gathered and established methodologies with auditors to ensure high-quality deliveries for different departments
Project Tech stack:
Python
Machine learning
ETL
GCP
Apache Airflow
Kubernetes
BigQuery

Education

2017
Statistics & Computer Science (Specialist in Machine Learning & Data Science)
Bachelor's

Languages

English
Advanced

Hire Brian or someone with similar qualifications in days
All developers are ready for interview and are are just waiting for your requestPlace a free quotedream dev illustration
Copyright © 2024 lemon.io. All rights reserved.