Nikitas Rontsis

Principal Software Engineer (Research Platform)

London, England, United Kingdom
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
Nikitas Rontsis is a Senior ML Engineer with 11 years of experience bridging rigorous academic research and production ML systems, currently building advanced models at Isomorphic Labs after leading ML engineering at Optimal Agriculture. He holds a PhD from Oxford in Optimization and ML and has published top-tier papers in optimisation, ML, and linear algebra, with research visits that produced multiple journal publications. Nikitas excels at turning complex mathematical ideas into simple, high-performance, scalable systems—e.g., introducing JAX company-wide, achieving 5x speedups with stiff ODE solvers, and extending CVXPY to express nonlinear constraints with JAX/Julia (endorsed by Stephen Boyd). His background spans control engineering, Gaussian process modelling, model parallelisation, and robust nonlinear solvers, enabling real-time optimal control in production settings. Based in London, he blends deep theory with pragmatic tool-building and a track record of unlocking compute-heavy model deployments.
code11 years of coding experience
job2 years of employment as a software developer
bookDoctor of Philosophy (Ph.D.), Autonomous Intelligent Machines & Systems (CDT), Doctor of Philosophy (Ph.D.), Autonomous Intelligent Machines & Systems (CDT) at University of Oxford
bookMaster's Degree, Electrical and Computer Engineering, Master's Degree, Electrical and Computer Engineering at Aristotle University of Thessaloniki (AUTH)
bookControl Engineering, Control Engineering at EPFL
languagesEnglish, French, Greek
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (200)

programming-language10
python10
json-schema10
solver10
gpy10
deep-learning10
streamlit10
pydantic10
optimization10
javascript10
julialang10
convex-optimization10
validation10
mixed-models10
golang10

Programming languages (20)

JavaC++CRustCMakeObjective-C++TeXGo

Github contributions (5)

github-logo-circle
oxfordcontrol/TRS.jl

Dec 2018 - Jun 2021

Solving the Trust Region Subproblem as an Eigenproblem in Julia
Contributions:70 commits, 15 pushes, 1 branch in 2 years 6 months
juliatrust-regioneigenvaluesoptimizationlinear-algebra
oxfordcontrol/GeneralQP.jl

Dec 2018 - Jun 2019

Contributions:21 commits, 5 pushes in 5 months
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