Mario Castro

Senior Artificial Intelligence Engineer at SonyAI

Tokyo, Japan
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

🤩
Rockstar
🎓
Top School
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.
code15 years of coding experience
job5 years of employment as a software developer
bookSystems engineering, Systems Engineering, Systems engineering, Systems Engineering at Universidad Nacional de Ingeniería
bookMaster of Science (M.Sc.), Mathematics and Computer Science, Master of Science (M.Sc.), Mathematics and Computer Science at Ecole polytechnique
bookMaster of Science (M.Sc.), Mathematics and Computer Science, Master of Science (M.Sc.), Mathematics and Computer Science at École Normale Supérieure de Cachan
languagesSpanish, English, French, Japanese
stackoverflow-logo

Stackoverflow

Stats
11reputation
473reached
0answers
1question
github-logo-circle

Github Skills (10)

algorithm10
data-structures10
algorithms10
c-language10
cprogramming-language10
data-structure10
bit-manipulation7
swing6
number-theory6
segment-tree5

Programming languages (10)

JavaC++CRustCMakeJavaScriptLuaJupyter Notebook

Github contributions (5)

github-logo-circle
Solutions to Competitive Programming problems
Role in this project:
userBack-end Developer
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.
acmproblemsacm-icpcicpccompetitive-programming
marioyc/gans-eval

Apr 2017 - Jun 2017

Contributions:32 commits, 25 pushes in 2 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