Summary
Dmitrii Dokshin is a software engineer with 11 years of experience building high-performance backend systems, large-scale data platforms, and ML training infrastructure for companies like Yandex, TikTok, and Meta. He specializes in solving bottlenecks at scale—optimizing compute, communication, and memory for recommendation and search systems—and regularly dives into low-level tracing, sharding strategies, and custom kernel work within the PyTorch ecosystem. His background spans end-to-end recommender platforms, real-time and batch data retrieval across heterogeneous stores, and reliable cross-cloud data transfer services, reflecting strong systems design and operational ownership. Based in Singapore, he combines hands-on debugging and performance tuning with architectural thinking, and has repeatedly delivered services that survive massive load while keeping costs and latency in check. An understated but consistent thread across his career is shipping pragmatic, production-ready solutions that bridge ML pipelines and core backend engineering.
11 years of coding experience
13 years of employment as a software developer
Master of Science - MS, Computer Science, Master of Science - MS, Computer Science at Samara State Aerospace University
English, Russian