José Morales is a Lead Machine Learning Engineer based in Querétaro, Mexico, with eight years of experience building production-grade ML systems across finance, e-commerce, and fraud prevention. He has advanced from risk and data analysis roles into leadership positions at Nu and Nixtla, delivering transactional fraud defenses and scalable time-series forecasting solutions. A strong open-source contributor, José improved ARIMA functionality and CI practices in Nixtla’s forecasting libraries and enhanced distributed training and multiclass support in Microsoft’s widely used LightGBM. He combines rigorous academic training (MS in Computer Science, dual BS in Applied Mathematics and Actuarial Science) with hands-on expertise in model deployment, distributed training, and CI-driven reliability. Colleagues describe him as the kind of engineer who both tunes model internals and architects the pipelines that keep them serving high-throughput production workloads.
8 years of coding experience
7 years of employment as a software developer
Universidad Nacional Autónoma de México (UNAM)
Bachelor of Science - BS Applied Mathematics, Bachelor of Science - BS Applied Mathematics at Instituto Tecnológico Autónomo de México
Scalable machine 🤖 learning for time series forecasting.
Role in this project:
DevOps Engineer
Contributions:4 releases, 46 reviews, 86 commits in 1 year 9 months
Contributions summary:José implemented core modules and set up the environment for continuous integration (CI). They ran pyflakes and mypy in the CI environment, ensuring code quality through linting and static type checking. The commits focused on establishing a robust build and testing pipeline.
Lightning ⚡️ fast forecasting with statistical and econometric models.
Role in this project:
Data Scientist
Contributions:110 reviews, 32 commits, 240 PRs in 3 months
Contributions summary:José's commits primarily focused on improving the `statsforecast` library. They introduced and refined functionalities within the `arima` module, including implementing or refining key functions like `partrans`, `arima_gradtrans`, and `auto_arima`. The user also implemented confidence intervals and a general search functionality, enhancing model performance and usability. They have also shown work related to testing the different models.
forecastingneuralprophetpythonforecasttime-series
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
José Morales - Lead Machine Learning Engineer at Nu