Mario Castro is a Senior Artificial Intelligence Engineer based in Tokyo with 15 years of experience building cutting-edge ML and robotics systems. He currently leads AI development at SonyAI on ACE, a table-tennis robot showcased on Nature's cover, and previously advanced reinforcement learning applications for robotics, autonomous driving and games at Preferred Networks. Trained in mathematics and computer science at École Polytechnique and École Normale Supérieure, he blends theoretical depth with practical engineering from internships at Google and research roles across Europe. A longtime competitive programmer and C++ back-end contributor (solutions to ACM ICPC–style problems), he brings strong algorithmic rigor to real-world control and perception problems. Known for turning research into robust products, he thrives at the intersection of RL research, embedded systems, and high-performance software.
15 years of coding experience
5 years of employment as a software developer
Systems engineering, Systems Engineering, Systems engineering, Systems Engineering at Universidad Nacional de Ingeniería
Master of Science (M.Sc.), Mathematics and Computer Science, Master of Science (M.Sc.), Mathematics and Computer Science at Ecole polytechnique
Master of Science (M.Sc.), Mathematics and Computer Science, Master of Science (M.Sc.), Mathematics and Computer Science at École Normale Supérieure de Cachan
Contributions:172 commits, 19 pushes, 2 issues in 5 years 7 months
Contributions summary:Mario contributed solutions to ACM ICPC-style problems, demonstrating skills in algorithms and data structures. Their work involved implementing solutions using C++ across various problem domains. Examples of contributions are: numerical algorithm implementations such as prime number calculations and solutions using Segment Tree/Bit-manipulation.
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.