Israel Pérez is a Senior Software Engineer with 18 years of experience and a Master's in Artificial Intelligence, currently leading AI engineering and product development at Perk. He combines full-stack ownership—from discovery to production-grade delivery—across frontend, backend, DevOps and AI, and has scaled a startup from under 20 to a global platform of 1,500+ employees. Practically minded, he builds infrastructure for company-wide AI practices (observability, evals, context engineering) and has shipped features like an AutoPilot multi-agent booking system and AI-driven policies & approvals. His background in data science and ML is reinforced by open-source contributions to scikit-learn-contrib and Dask, improving docs, examples and testing for widely used Python data tooling. Comfortable leading teams and hands-on coding, he also has experience running 24/7 predictive SaaS stacks and deploying reliable systems on AWS. Based in Catalonia, he blends theoretical physics training with applied AI engineering to solve complex, product-focused problems.
18 years of coding experience
5 years of employment as a software developer
Physics, Theoretical Physics, Physics, Theoretical Physics at Universitat de Barcelona
Physics Degree, Theoretical Physics, Physics Degree, Theoretical Physics at UCM
Master's degree, Artificial Intelligence, Master's degree, Artificial Intelligence at UPC
Contributions:131 commits, 73 PRs, 93 pushes in 3 years 9 months
Contributions summary:Israel primarily contributed to the documentation and examples, clarifying the usage of the `DataFrameMapper` class. Their work included demonstrating how to keep columns without transformation using `None` as a transformer. Additionally, the user added examples that illustrate how to handle multiple transformers applied to the same column, showcasing the versatility of the library. They also improved the documentation to address the usage of the list vs string selection methods, and added a test for the feature.
Contributions:12 PRs, 63 comments, 12 issues in 2 months
Contributions summary:Israel's contributions primarily focused on improving the testing infrastructure within the Dask library. Their commits included adding and modifying tests, specifically targeting scenarios where optional packages were not present. This ensured that tests gracefully skipped dependencies and maintained a robust testing suite. Furthermore, they added and modified test cases related to CSV operations, which contributed to the overall stability and reliability of Dask's data handling capabilities.
pythonschedulingparallelnumpydask
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.