Elena Zhelezina is a Principal Software Engineer based in the Greater Cambridge area with 11 years of industry experience and a strong academic foundation including a PhD in numerical mathematics. She currently leads engineering efforts at Arm, having progressed from Staff Software Engineer (ML) to principal-level roles, and brings deep expertise in machine learning model optimization and software architecture. Her open-source contributions to the well-known tensorflow/model-optimization project show hands-on skills in model compression, clustering, and hardening test suites for production-grade ML tooling. Prior roles at Vuforia, GrabCAD, Autodesk and research positions reflect a consistent track record of shipping complex systems across computer graphics, CAD and ML domains. Colleagues know her for bridging rigorous numerical methods from academia with pragmatic engineering to make models and systems deployable at scale. She pairs technical leadership with meticulous problem-solving—often surfacing and fixing subtle consistency bugs that improve long-term stability.
11 years of coding experience
15 years of employment as a software developer
Master's degree, mathematical physics, graduated with distinction, Master's degree, mathematical physics, graduated with distinction at Saint Petersburg State University
PhD, numerical mathematics, finite element analysis, PhD, numerical mathematics, finite element analysis at University of Erlangen-Nuremberg
Economics, Economics at European University at St. Petersburg
A toolkit to optimize ML models for deployment for Keras and TensorFlow, including quantization and pruning.
Role in this project:
ML Engineer
Contributions:39 reviews, 59 commits, 25 PRs in 1 year 10 months
Contributions summary:Elena primarily focused on improving the `tensorflow/model-optimization` repository, specializing in model compression techniques. Their contributions involved fixing bugs related to weight and bias names in the clustered models, addressing reviewer comments to enhance code stability, and making the test suite more robust. The user's work also included adding and improving tests related to the clustering of various Keras layers, with a focus on ensuring compatibility and the correct application of compression techniques.
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
Elena Zhelezina - Principal Software Engineer at Arm