Dimitrios Vytiniotis is a research scientist with 11 years of experience at the intersection of programming languages, type systems, DSLs and ML-driven systems, currently researching at DeepMind in Cambridge. His background includes a PhD in Computer Science and a long tenure at Microsoft where he led projects such as a rewrite of GHC's type inference engine, bytecode slicing for MapReduce optimization, DSL work (Ziria) and verification of neural network robustness. He thrives on hard, cross-disciplinary problems and brings both deep theoretical knowledge and practical implementation experience across runtimes and compilers. Based in the UK, he blends academic rigor with production-aware research, often tackling verification and performance challenges that sit between PL theory and large-scale systems.
11 years of coding experience
10 years of employment as a software developer
Bachelor's degree, Electrical and Computer Engineering, Bachelor's degree, Electrical and Computer Engineering at National Technical University of Athens
Doctor of Philosophy (PhD), Computer Science, Doctor of Philosophy (PhD), Computer Science at University of Pennsylvania
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
Dimitrios Vytiniotis - Research Scientist at DeepMind