Summary
Robert García is a Staff ML Compiler Engineer with eight years of software and research experience, currently driving compiler and ML infrastructure work at AMD in Cologne. He specializes in C++ product development and compiler technology—particularly LLVM, Clang and Flang—having implemented IR passes, instruction extensions, CFG reduction algorithms and even a small compiler and language (Quark) built with LLVM, Bison and Flex. Robert pairs production engineering practices (CMake, CI/CD, GTests, Docker) with performance analysis using perf, hypertune and Valgrind, and has a strong testing and code-review discipline. He has a Master’s in High Performance Computing and a history of moving from research and tooling at Appentra to senior roles focused on ML compiler stacks. Currently he’s building a new programming language and compiler to learn MLIR, reflecting a pragmatic curiosity that balances deep systems knowledge with hands-on learning. Colleagues know him for rigorous design validation and for turning compiler research ideas into production-ready code.
7 years of coding experience
7 years of employment as a software developer
Bachelor's degree Computer science, Bachelor's degree Computer science at Universitat d'Alacant
Master's degree High Performance Computing, Master's degree High Performance Computing at Universidade da Coruña
Spanish, Catalan, English