Ramón Fernandez Astudillo

Research Scientist at IBM

USA, Spain
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
Ramón Astudillo is a Principal Research Scientist and manager with 13 years of experience leading interdisciplinary teams on large language model alignment, post-training techniques (SDG, RLHF, RLVR) and test-time inference at IBM Research AI. He co-leads international research challenges on generative model alignment and structured synthetic data, and previously advanced semantic parsing and neuro-symbolic architectures through MIT‑IBM collaborations. Ramón’s background spans robust speech and language processing from a DAAD‑funded PhD at TU Berlin to postdoctoral work at INESC‑ID, and he helped scale ML research into production at Unbabel. An active organizer of the Lisbon Machine Learning Summer School, he contributes to the lxmls-toolkit by refactoring core NLP tooling—demonstrating a pragmatic focus on code quality and reproducible research. Based in Yorktown, NY, he blends deep academic rigor with practical engineering to operationalize cutting-edge conversational AI.
code14 years of coding experience
github-logo-circle

Github Skills (9)

machine-learning10
python10
natural-language-processing9
implement9
nlp9
algorithm9
algorithms9
refactoring8
machine-learning-models8

Programming languages (6)

ShellCSSTeXJupyter NotebookRubyPython

Github contributions (5)

github-logo-circle
LxMLS/lxmls-toolkit

Jul 2012 - Jul 2020

Machine Learning applied to Natural Language Processing Toolkit used in the Lisbon Machine Learning Summer School
Role in this project:
userBack-end Developer & ML Engineer
Contributions:12 reviews, 281 commits, 109 PRs in 8 years 1 month
Contributions summary:Ramón's commits primarily focused on refactoring and improving existing machine learning tools within the lxmls-toolkit repository. The user replaced `sys.path.append('path')` calls with proper imports, streamlining the code and making modules more accessible. They made targeted changes in various sequence models and classifier files to improve their clarity and functionality, along with implementing updates related to the models for the day1 exercises.
machine-learningnatural-language-processing
Contributions:88 pushes, 1 branch in 8 years 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