(206) 555-0127 ◇ Seattle, WA
ilya.marchenko@example.com ◇ linkedin.com/in/ilya-marchenko ◇ ilyamarchenko.com
Machine learning engineer with 6 years building and deploying models for e-commerce, currently a senior machine learning engineer owning the product recommendation and search ranking models for a marketplace with 22 million monthly users. Raised recommendation click-through rate 34% and revenue per session 12% through a 2-tower retrieval and ranking system, cut model training cost 47% through a feature store and incremental training, and holds a 99.9% availability record on models serving 40,000 requests a second at peak. Ships models the way a good engineer ships software: tested offline, validated online, and monitored after.
Thesis on learning to rank with implicit feedback. Coursework in Deep Learning, Statistical Learning, Recommender Systems, Distributed Computing, and Optimisation.
Graduated with honours. Also holds a Google Cloud Professional Machine Learning Engineer certification earned in 2022.
- Own the product recommendation and search ranking models for a marketplace with 22 million monthly users, serving 40,000 requests a second at peak on a machine learning team of 9.
- Raised recommendation click-through rate 34% and revenue per session 12% through a 2-tower retrieval model and a gradient boosted ranking model validated in 14 A/B tests.
- Cut model training cost 47% through a shared feature store and incremental training, and hold a 99.9% availability record on model serving over 3 years.
- Built demand forecasting and pricing models for a retail analytics platform used by 300 retailers over 2.5 years.
- Cut forecast error 23% for 1.2 million SKU and store combinations through a gradient boosted model with 140 engineered features.
- Built the model monitoring system tracking 25 models for drift, which caught 6 silent failures in its first year.
- Built a learning to rank prototype for product search during a 14-week internship that raised offline ranking metrics 18% over the production baseline.
- Wrote an evaluation library for ranking metrics used by the team on 4 later projects.
- Received a full-time engineer offer at the end of the 14-week internship based on the ranking prototype.
Recommendation Retrieval and Ranking System. Designed a 2-stage system with a 2-tower retrieval model over 18 million products trained on 6 months of interaction data, an approximate nearest neighbour index with 8-millisecond lookup, a gradient boosted ranking model with 220 features, and a 14-test A/B programme, which raised click-through rate 34% and revenue per session 12%, worth about $38M a year, at a 45-millisecond end-to-end latency.
Feature Store and Training Platform. Built a shared feature store with 1,400 features, point-in-time correct training data generation, incremental daily training for 12 models, and automated data quality checks, adopted by 3 machine learning teams, which cut training cost 47%, cut time to deploy a new model from 6 weeks to 9 days, and eliminated train-serve skew incidents.
Model Monitoring and Drift Detection. Built a monitoring system tracking prediction distributions, feature drift, and business metrics for 25 production models with automated alerts and a weekly review, which caught 6 silent model failures in the first year, cut mean time to detect a degraded model from 11 days to 4 hours, and became the standard for 40 models across the company.
- Speaker at 3 machine learning conferences on recommender systems and feature stores.
- Maintain an open-source ranking evaluation library with about 1,800 stars on GitHub.
- Play chess in a city league and compete in about 6 rated tournaments a year.
- Technical lead for the recommendations group of 4 engineers, owning design reviews and the experiment roadmap.
- Mentor 3 junior machine learning engineers, with 1 promoted to mid-level in 2024.
- Wrote the model deployment and monitoring standard adopted by 3 machine learning teams.

.webp)



.webp)


%20Which%20Should%20You%20Use.webp)