Adrien Biarnes

Adrien Biarnes

Senior Machine Learning Engineer @ Shopify

About

All my articles on medium => https://biarnes-adrien.medium.com/ I teach machines how to make sens of raw data. I love to learn and understand how the algorithms were built. I thrive to apply mathematical reasoning formalized in computing frameworks and extract patterns. And I finally I love to solve business problems and create data products.

Country

Canada

City

Montreal

Industry

Information Technology & Services

Skill

Machine Learning Operations (MLOps), Systèmes de recommandation, C#, JavaScript, SQL, Java, C++, C, PHP, Hibernate, Flex, Ruby, Perl, Python, Visual Basic, TCP/IP, JBoss Application Server, IIS, Cassandra, spark

Experience

Shopify

Senior Machine Learning Engineer

Shopify

LinkedIn
2024-7 - Present · 2 yrs 3 mos

Montréal, Québec, Canada

- Led the design and training of HSTU-based generative foundation models over merchant event sequences, scaling to billions of tokens and tens of millions of merchants, and turning what was historically a fleet of bespoke supervised models into a single shared sequence backbone. - Drove the GPU performance work end-to-end: authored and tuned custom Triton attention kernels (variable-length, jagged-sequence, and ragged-causal variants) to make HSTU-style attention tractable on long merchant histories, materially improving training throughput and unlocking longer context windows than off-the-shelf FlashAttention paths allowed. - Prototyped and benchmarked hybrid architectures beyond pure transformers — including Liquid-AI–style state-space/liquid time-constant blocks interleaved with attention — to evaluate compute/quality trade-offs on long, bursty merchant timelines where pure self-attention is wasteful. - Translated the foundation model into concrete merchant-facing products: zero/low-shot automated merchant selection for paid marketing campaigns, plan-upgrade and plan-downgrade propensity predictions, churn and lifecycle signals — all served from shared embeddings rather than re-trained per task. - Built the causal evaluation and debiasing layer on top of the model: combined IPW / doubly-robust estimators with the foundation-model embeddings as nuisance features to produce counterfactual estimates of treatment effects (campaign eligibility, plan offers) that correct for the heavy selection bias in historical merchant outreach data. - Owned the research → production loop: training infra on multi-node H100s, evaluation harnesses for both predictive and causal metrics, and the rollout path into Shopify's marketing and growth surfaces.

CBC/Radio-Canada

Senior Machine Learning Engineer

CBC/Radio-Canada

LinkedIn
2023-7 - 2024-7 · 1 yr 1 mo

Montréal, Québec, Canada

* Design and implementation of a new user experience for the news website and mobile applications (https://ici.radio-canada.ca/info/mon-fil). - New personalized recommendation feed for connected users. - Handled the project from start to finish, from requirements gathering to deployment and monitoring in production, including implementation of the multi-stage recommendation pipeline (candidate generation/ranking). * Maintenance and evolution of an anonymous session-based recommendation system (based on the gru4rec architecture) embedded into various applications of the company. Tools: Python, Docker, Catboost, GCP (BigTable, Cloud Functions, Kubeflow, Vertex AI, MemoryStore)

Dailymotion

Senior Machine Learning Engineer

Dailymotion

LinkedIn
2021-6 - 2023-4 · 1 yr 11 mos

France

- Research and development focused on recommendation algorithms at Dailymotion: * Collaborative model: a deep neural network based on a recurrent architecture (Gru4Rec based). * Content-based model: search for nearest neighbors in a semantic embedding space (NLP) * Multi-stage recommendation strategy (candidate generation/filtering/ranking) - Iterative approach on the following main axes: * Signal enhancement (data mining) * Feature engineering * Model evaluation (off-policy learning/evaluation) * Explicability of models - Numerous production releases with positive AB tests => multiplied by 2 fold the main engagement metrics during the course of my tenure. Tools: Python, Tensorflow, Airflow, MLFlow, DataFlow, BigQuery, Docker, Kubernetes, Scikit-learn, GCP

ARMIS.TECH

Senior Machine Learning Engineer

ARMIS.TECH

LinkedIn
2021-2 - 2021-5 · 4 mos

Ville de Paris, Île-de-France, France

Design and implementation of a pipeline to perform AB testing of bidding algorithms on adwords

Realytics

Data scientist | Machine Learning Engineer

Realytics

LinkedIn
2019-2 - 2020-9 · 1 yr 8 mos

Région de Paris, France

- Development of computer vision, machine learning and deep learning algorithms applied to television advertising (classification of video sequences, video search engine, logos detection, text extraction) - Maintenance and evolution of a system for commercials audio identification using signal processing technics (spectral signature based) on a wide range of TV channels (mainly french) - Setting up processes for the evaluation, the training (on a regular basis) and deployment of models in production (Azure and AWS) - Technical lead, recruitment and management of employees within the data team - Presentation of a part of my work at a local meetup of video processing experts Technical environnement: Python, Scitkit, PyTorch, Tensorflow, Celery, Flask, AWS, Azure, RabbitMQ, OpenCV, FFMPEG, SQL, Git

Vertone

Data Science Intern

Vertone

LinkedIn
2018-7 - 2018-12 · 6 mos

Paris

- Estimation of price elasticity of demand for a major telecommunication operator. Comparison of econometric estimators adapted to panel data (fixed and random effects, first difference, generalized linear models) versus machine learning algorithms. Time series clustering. - Factor analysis for a transportation company and an actor in the energy sector. Technical environnement: R, Shiny, Python, Keras

Abc Arbitrage Asset Management

Senior Software Engineer

Abc Arbitrage Asset Management

2014-11 - 2017-7 · 2 yrs 9 mos

Paris

Development in a team of 6 to 7 people in AGILE mode (short cycle / frequent deployments) on a service oriented distributed architecture. Evolutions or complete overhaul of the different modules for the internal teams in the following areas: - Risk management - Thirdparties financial reconciliation and accounting - Internal data referential design (corporate actions, closing prices, security lifecycles) - Trading fees configuration Development of transversal modules: - Administration and configuration of internal applications - Enterprise service bus middleware - Monitoring of the overall architecture and continuous deployment Technical Environment: C#, Sql Server, WPF, Winforms, Redis, ZeroMQ, Cassandra, Visual Studio, Resharper, Mercurial

eFront

R&D Software Engineer

eFront

LinkedIn
2012-1 - 2014-10 · 2 yrs 10 mos

Paris

* Development of the eFront transversal platform: - Javascript front-end framework (portal construction, client-server communication, UI design modules) - Platform configuration modules - Analytical platform (cubes servers, dashboards) - Synchronisation module with Microsoft Exchange servers * Consulting missions for different clients: - Code and architecture audit - Platform expertise for general debugging * Development of a customer relation management system for AXA France and La Médicale Technical environment: .NET (C# and VB), Javascript, Visual Studio, Sql Server, Oracle, Exchange

Capgemini

Software Engineer

Capgemini

LinkedIn
2010-9 - 2011-12 · 1 yr 4 mos

Suresnes

Consultant for the french army : - Functional and technical specifications - Developing in Java/J2EE - Project management - Unit tests and validation tests Technical environment: Java JEE (JSF, Spring, Hibernate), JBoss Portal et AS, SQL (Oracle), Eclipse, Maven 2, JUnit

Arismore

Intern in Identity and Access Management

Arismore

2010-2 - 2010-7 · 6 mos

Design and Development of a proof of concept based on an ideal habilitation model : - Writing a state of the art in habilitation models for identity and access management projects. - Writing functional and technical specifications. - Development - Unit testing - Documentation Technical environment : Java JEE (EJB3, JPA, JBoss AS), Flex 3, AS 3, BlazeDS, MySQL

Education

Télécom Paris

Télécom Paris

LinkedIn

Data Science

2017 - 2018 · 1 yr

Statistics, Econometrics, Machine-Learning, Deep-Learning, No-SQL, Spark, Hadoop, Data Visualization. In partnership with BNP Paribas, development of a bot able to successfuly pass the CFA exam (Charted Financial Analyst): Natural language processing / Deep learning.

EPITA: Ecole d'Ingénieurs en Informatique

EPITA: Ecole d'Ingénieurs en Informatique

LinkedIn

Informatique

2005 - 2010 · 5 yrs

Adrien Biarnes's Contact Information

Email

******@***.com

Phone

(**) *** ****

Find the Right Leads
Find Verified Contact Data

Try with: Jensen Huang @ nvidia.com Click to autofill
LeadContact awards, five-star ratings, and GDPR compliance badges

What LeadContact does well

Find verified emails, phone numbers, and decision-makers with 98% accuracy.

Find Leads

Find Leads

Find the right people by company, role, industry, location, and more.

925M+ professional profiles

Find Leads
Find Emails

Find Emails

Access verified email addresses for your target contacts.

657M+ emails

Find Emails
Find Phone Numbers

Find Phone Numbers

Get cross-validated phone data from multiple top sources.

239M+ phone numbers

Find Phone Numbers

More Accurate. Lower Cost.

Find contact data in 1 tool with 98% accuracy

LeadContact integrates leading enrichment tools to deliver more accurate contact data—without paying for each one.

LeadContact Logo
Competitor Tools

All these = $289 per month

Great conversations start with the right contact.

It’s time to find yours.