Naums Mogers

Senior Software Engineer at Google

Sunnyvale, California, United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
Naums Mogers is a senior software engineer and PhD researcher specializing in compiler optimizations for deep neural networks and heterogeneous hardware, currently advancing custom kernel infrastructure for Google TPUs. With 11 years of experience spanning research internships at Microsoft Research and Arm to production compiler work at Google, he blends academic rigor (PhD at Edinburgh, Lift group) with hands-on systems engineering across ML frameworks and GPUs/TPUs. His background includes extending functional data-parallel compilers to target accelerators, generating HDL for hardware synthesis, and practical contributions to Caffe and TensorFlow pipelines. He has a track record of cross-disciplinary projects—from FPGA and microcontroller prototypes to antivirus engine development—reflecting a rare mix of low-level systems, hardware-aware compilation, and applied ML. Notably, his work on MLIR-based Mosaic/Pallas for sparse block-centric TPU kernels earned recognition for measurable efficiency gains.
code11 years of coding experience
job9 years of employment as a software developer
bookDoctor of Philosophy - PhD Optimising Compilation of Machine Learning Models for Heterogeneous Hardware, Doctor of Philosophy - PhD Optimising Compilation of Machine Learning Models for Heterogeneous Hardware at The University of Edinburgh
bookSecondary Education, Secondary Education at Riga School No 40
bookBachelor's Degree Computer Science (with a year in industry), Bachelor's Degree Computer Science (with a year in industry) at University of York
bookComputer Science, Computer Science at Progmeistars Programming School
languagesEnglish, Russian, Latvian, German
github-logo-circle

Github Skills (8)

jax10
python10
mlr10
tpu10
backend9
back-end-development9
c-language8
cprogramming-language8

Programming languages (6)

JavaCSSC++ScalaTeXHTML

Github contributions (5)

github-logo-circle
The Lift project website
Contributions:31 PRs, 57 pushes, 30 branches in 6 years 1 month
lift-languagegpudslproject-websiteperformance-portability
lift-project/arithexpr

Mar 2019 - Feb 2022

Scala library for building and symbolically simplifying arithmetic expressions
Contributions:85 commits, 2 PRs, 2 pushes in 2 years 11 months
arithmeticfunctional-programmingscala-librarysimplifyingscala
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Naums Mogers - Senior Software Engineer at Google