Misha Usvyatsov

Misha Usvyatsov

General Chaos (Software Engineer)

Google

Biography

I am a Software Engineer at Google working on efficient on-device computing.

I finished PhD at ETH Zürich in the Photogrammetry and Remote Sensing Lab, supervised by Prof. Dr. Konrad Schindler.

Before moving to Switzerland I completed my masters in Moscow where I graduated with honors from Moscow Institute of Physics and Technology (MIPT) and from Skolkovo Institute of Science and Technology (Skoltech)

I started my expansion towards west with a move to Kazan (where I spent 1 year at Innopolis) from Ekaterinburg (where I grew up and made my first bachelor degree in electrical engineering and graduated with honors from Ural Federal University).

Interests
  • Deep Learning
  • Machine Learning
  • Tensors
  • Computer Vision
Education
  • PhD in Deep Learning, 2022

    ETH Zürich, Zürich, Switzerland

  • MSc in Data Analysis, 2017

    Skolkovo Institute of Science and Technology (Skoltech), Moscow, Russia

  • MSc in System Programming, 2017

    Moscow Institute of Physics and Technology (MIPT), Moscow, Russia

  • BSc in Computer Science, 2015

    Innopolis University, Kazan, Russia

  • B.Eng. in Electrical Engineering, 2014

    Ural Federal University, Ekaterinburg, Russia

Skills

Technical
Programming: Python, C/C++
Debugging
Scientific method
Hobbies
Hiking, Paragliding, Snowboarding, Swimming
BJJ / SAMBO / Judo
DIY (3D modelling, 3D printing, soldering, other)
Coffee
Chess, Go

Experience

 
 
 
 
 
Google
Software Engineer
November 2022 – Present Zürich
Software Engineer at On-Device Performance Group
 
 
 
 
 
PhD Student / Research Assistant
October 2017 – November 2022 Zürich

Research areas: Deep Learning, Tensors, Computer Vision

Advisor: Prof. Konrad Schindler

 
 
 
 
 
Google
Research Intern
October 2021 – July 2021 Zürich
Research Intern at Mobile Vision Group
 
 
 
 
 
Apple
Research Intern
April 2020 – August 2020 Zürich
Research Intern at Special Projects Group
 
 
 
 
 
Software Engineering Intern
June 2017 – August 2017 Online
  • Applied LSH for SPAM detection
  • Developed the system for import/export of emails for the ProtonMail system
 
 
 
 
 
Research Intern
June 2016 – June 2017 Moscow

Worked with Prof. Andrey Ustyuzhanin in close collaboration with CERN.

  • Worked on muon tracks simulation with Generative Adversarial Networks
  • Developed efficient architecture (50x to 30% FLOPS speedup, depending on the problem)

Recent Publications

(2022). T4DT: Tensorizing Time for Learning Temporal 3D Visual Data. arXiv preprint arXiv:2208.01421.

Cite

(2022). tntorch: Tensor network learning with PyTorch. Journal of Machine Learning Research.

Cite

(2022). TT-NF: Tensor Train Neural Fields. arXiv preprint arXiv:2209.15529.

Cite

(2021). PREDATOR: Registration of 3D Point Clouds with Low Overlap. CVPR2021.

Cite PDF Code

(2020). Indoor Scene Recognition in 3D. 2020 International Conference on Intelligent Robots and Systems (IROS).

Cite PDF Code

Teaching

I taught the following courses:

  • Teaching assistant of Prof. Konrad Schindler.

    • Image Interpretation, Fall 2017 - 2021 Zürich, Switzerland
  • Teaching assistant of Prof. Stamatios Lefkimmiatis.

    • Signal and Image Processing, Spring 2017, Moscow, Russia
  • Course instructor.

    • Introduction to Deep Learning, May 2017, April 2021, Yerevan, Armenia
    • Introduction to Scientific Computing, Fall 2018 - 2023 Zürich, Switzerland

Contact