| CARVIEW |
Nicholas Konovalenko
Machine Learning Engineer
Building next-generation recommendation systems at Roblox that impact millions of users daily. Specialized in deep learning, large-scale ML infrastructure, and driving measurable business outcomes.
Technical Expertise
Machine Learning at Scale
Architected and launched deep learning recommendation models across critical Roblox discovery surfaces. Delivered multiple production releases that moved the needle on key engagement and revenue metrics.
MSc Artificial Intelligence (Boston University) • BSE Computer Science (University of Michigan)
Featured Projects
🔇 Silencing the Foul Utterances
Real-time audio censoring pipeline that detects profanity in streaming audio and inserts censor beeps on-the-fly. Built a training set by multithreading Google Text-to-Speech over a labeled Kaggle Dota chat corpus, converting audio to spectrograms in NumPy/Librosa and training PyTorch CNN/RNN models for word-boundary profanity detection. Introduced the idea of "Tall & Skinny" convolutions of varying widths to cature the positional information.
🎯 Deep Learning Go AI
Competition-grade Go playing bot combining Monte Carlo Tree Search with neural networks. Implemented naive, minimax, and MCTS algorithms to compare performance. Used Zobrist hashing to compact state keys and accelerate MCTS, and applied Alpha-Beta pruning to further reduce the search space. Achieved amatuer Dan level performance in online tournaments, demonstrating significant improvement in game theory understanding over naive algorithms.
Professional Experience
Machine Learning Engineer
MLE on the Discovery Home Modeling Team for the recommendation system serving 100M+ daily active users across Home, Search, and Charts. Spearheading ML initiatives that directly impact platform revenue, user engagement, and retention metrics. Leading cross-functional collaboration efforts with Product, Engineering, and Data Science teams.
- Designed and deployed multiple production ML models with statistically significant metric improvements
- Engineered 20+ new features that improved user engagement and content diversity metrics
- Improved ML understandability with 10+ analysis tools to optimize oncall debugging efficiency
- Applied Computer Vision techniques to evaluate content quality
Software Engineer Intern
Developed enterprise-grade automation tools for internal teams, focusing on secure data processing and workflow optimization. Built full-stack solutions handling sensitive user data across distributed systems.
- Architected React-Redux frontend with C# backend processing 100K+ daily transactions
- Implemented secure data pipelines with Kusto for real-time analytics
- Reduced manual processing time by 60% through intelligent automation
Software Development Engineer Intern
Built high-performance automated testing platform for Computer Vision and Camera teams. Optimized data processing pipelines for edge computing environments with strict resource constraints.
- Engineered automated testing platform processing 0.5 GB/s on ARM architecture
- Optimized multithreaded data pipeline reducing CPU usage by 40%
- Implemented edge-optimized algorithms for real-time computer vision processing