ML Lead at Shopify
AI is analyzing your overall score…
Identifying your key strengths…
Evaluating your skill match against the job requirements…
Assessing your cultural and operational fit
I am passionate about Data Science, Software, and Product. I have been building DS-based products and prototypes since 2015, both as Individual Contributor and Tech Lead. Personal Website: albertocastelo.com
Universidad Nacional de Educación a Distancia - U.N.E.D.
M.Sc. Artificial Intelligence, Computer Science
January 1, 2018 – January 1, 2020
Udacity
Machine Learning NanoDegree
January 1, 2017 – January 1, 2017
North Carolina State University
Doctor of Philosophy (PhD), Electrical Engineering - Control, Mechatronics & Computational Intelligence
January 1, 2016 – January 1, 2017
North Carolina State University
Exchange Student, Electrical Engineering
January 1, 2014 – January 1, 2015
Universidade de Vigo
Industrial Engineering, Automation and Industrial Electronics
January 1, 2009 – January 1, 2015
Shopify
Engineering Manager, Applied ML
March 1, 2026 – Present
Shopify
Staff Machine Learning Engineer
July 1, 2025 – March 1, 2026
Shopify
Senior Machine Learning Engineer
July 1, 2023 – June 1, 2025
Shopify
Senior Data Scientist
July 1, 2021 – June 1, 2023
Nextail Labs
Senior Data Scientist
February 1, 2021 – July 1, 2021
Nextail Labs
Data Scientist
September 1, 2018 – January 1, 2021
GRADIANT - Centro Tecnológico de Telecomunicaciones
Machine Learning Engineer
July 1, 2017 – August 1, 2018
Vigo Area, Spain
NC State University
Teaching Assistant
January 1, 2017 – May 1, 2017
Raleigh-Durham-Chapel Hill Area
NC State University
Research Assistant
January 1, 2016 – June 1, 2017
Raleigh-Durham-Chapel Hill Area
University of Vigo
Research Assistant
October 1, 2015 – December 1, 2015
Greater Vigo Metropolitan Area
ADAC Lab at North Carolina State University
Visiting Student
August 1, 2014 – May 1, 2015
Raleigh-Durham-Chapel Hill Area
3th Position @ Startup Weekend: Recipe Ready
April 1, 2017 – Present
Our team spent 54 hours conceptualizing a company to provide a Virtual Assistant to facilitate our customers the tedious task of meal planning and ingredients procurement. We focused and iterated on: Problem Validation, Value Proposition, Minimum Viable Product, and Business Model. My contribution to the team is mostly on the Business Model: Market Segment, Competitors, Revenue Model, and Cost Structure.
Biobot Motion Classification
August 1, 2016 – December 1, 2016
The objective for this project is to develop a classification approach for biobots (cyborg-cockroaches) motion based on IMU measurements. The following algorithms were implemented and tested: - SVM. - Naive Bayes. - Hidden Markov Model.
Microscope Image Segmentation of Amoeboid Protists
August 1, 2016 – December 1, 2016
Use of machine learning classification algorithms for segmentation of microscope images of Amoeboid Protists. Tasks consisted on: - Feature extraction. - Feature selection: PCA, and ANOVA. - k-fold Cross-validation. - Learning & Inference algorithms. We test several algorithms and compare its performance: Multi-class Logistic Regression, Support Vector Machine, Random Forest, and Conditional Random Fields.
Cooperative Home Energy Management Systems
January 1, 2016 – Present
This project aims at building a Cooperative Home Energy Management System.
Virtual Power System
January 1, 2016 – May 1, 2016
Designed and developed a Hardware-in-the-Loop simulator to test and showcase the Cooperative Distributed Energy Scheduling (CoDES) algorithm developed by ADAC Lab. The system is composed by a MATLAB Graphical User Interface, distributed processors (BeagleBone Black or BBB) with WiFi connectivity, and Android Tablets. My contribution to the team is the design and implementation of the software for the distributed processors (using Python as programming language). Some of the major tasks are: communication among all devices (MATLAB-BBB, Tablet-BBB, BBB-BBB), and implementation of CoDES algorithm in the distributed processors.
Interview to Professor B. Jayant Baliga (inventor of IGBT) about his work on the new Wide-Bandgap Semiconductor technologies.
November 1, 2014 – Present
This interview was carried out within a larger project for our FLE 201 oral presentation. During this 1 hour interview with Prof. Baliga we talked about his work on the semiconductor industry, from the invention of the IGBT in the late 70s to the current trends on semiconductor technology, focusing in the Wide-Bandgap devices. Personally, it was rewarding and motivating to talk with such an eminence on electrical engineering.
Master Thesis: "Green City: A Low-Cost Testbed for Distributed Control Algorithms in Smart Grid"
August 1, 2014 – June 1, 2015
Green City is a multi-agent cyber-physical system that emulates a DC microgrid. Furthermore, it is a testbed for different cooperative distributed control algorithms developed by ADAC for microgrid control in the Smart Grid framework. The system includes distributed scaled-down generators and loads provided with microprocessors, sensors and actuators. Main Tools: LabVIEW, Java, and Eclipse.
Design and Implementation of Microcontroller Peripherals
February 1, 2014 – July 1, 2014
A Capture and Compare Unit (UCC), and an Universal Synchronous Asynchronous Receiver Transmitter (USART) were designed, proving their functionality on Terasic DE2-115 Development and Education Board. VHDL was used as hardware description language (structural, algorithmic and RTL descriptions) for both peripheral and test-bench design, using Quartus II. Simulations were run using Model-Sim. Debugged VHDL peripheral designs were deployed together with an IP soft microprocessor (Nios II) in the target board. The functionality of these designs was proved by writing Bare-Metal C application on the Nios II microprocessor to access such peripherals.
Arduino Robot Design
January 1, 2014 – Present
Build and program a differential robot using Arduino components for competition. The trials include: line following, robot sumo, can collecting and robot persecution.
Automation Proposal for Automotive Seat Factory
January 1, 2014 – May 1, 2014
Based on simulated client requirements, our team developed a high-detailed proposal to completely automate a car seat factory.
Big Data Analysis with Scala and Spark
Coursera
June 24, 2026 – Present
Process Mining: Data science in Action
Coursera
June 24, 2026 – Present
Neural Networks for Machine Learning
Coursera
June 24, 2026 – Present
Cultural Fit Analysis
The candidate's diverse academic background, ranging from Electrical Engineering to Artificial Intelligence, and their varied project experience (robotics, smart grids, biobots, business models) suggest adaptability and a broad intellectual curiosity. Their progression through various roles at Shopify (Senior Data Scientist to Engineering Manager) indicates a capacity for growth and taking on increasing responsibility. The target role of 'Data Analyst' is a slight pivot from their recent senior ML/Engineering Manager roles, but their foundational data science and machine learning experience aligns well with the analytical aspects of the role. The breadth of tools and technologies used across different roles and projects indicates a willingness to learn and apply new skills, which is a positive for cultural fit in dynamic environments.
Soft Skills & Operational Fit
The candidate's project descriptions, particularly 'Recipe Ready' and 'Automation Proposal for Automotive Seat Factory', suggest an ability to work in teams, conceptualize solutions, and contribute to business models. Their role as a Teaching Assistant and Research Assistant also implies good communication and presentation skills. The experience as an Engineering Manager and Staff Machine Learning Engineer at Shopify indicates strong leadership and operational capabilities within a technical environment.