Summary
Daniil Yakovlev is a seasoned engineering leader with eight years of experience building and scaling ML-driven search and ranking systems, currently Head of Department and Principal ML Engineering Manager at Yandex. He progressed rapidly through leadership roles at Yandex.Market, moving from senior engineer to head of search, and is known for marrying deep technical expertise in ranking with pragmatic product delivery. Daniil combines academic rigor—degrees from NSU, YSDA and HSE—with hands-on experience in C++ development and tutoring, which informs his emphasis on mentoring and reproducible engineering practices. He excels at translating research-grade models into robust production pipelines under real-world constraints, and often bridges cross-functional teams to prioritize business impact. A detail that stands out: alongside industry roles he retains close ties to academia and applied physics, reflecting a habit of grounding ML solutions in first-principles thinking.
8 years of coding experience
3 years of employment as a software developer
Software Engeneering, Software Engeneering at Computer Science Center
Master's degree Computer Science, Master's degree Computer Science at Higher School of Economics
Bachelor's degree Physics, Bachelor's degree Physics at Novosibirsk State University (NSU)
Master's degree Computer Science, Master's degree Computer Science at Yandex School of Data Analysis
English, Russian