Ignacio Corrales

Principal Machine Learning Engineer at Cisco

Oakland, California, United States
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
Ignacio Corrales is a Principal Machine Learning Engineer with 11 years of experience applying generative models and multi-agent AI to real-world security problems, now enabling AI to interact with Cisco products from Oakland. His career spans security-focused roles at Palo Alto Networks and Splunk, where he built and tested Splunk Security Analytics detections and improved attack simulation tooling by dramatically speeding data extraction and replay. Trained as a PhD researcher in telecommunications, he combines rigorous traffic characterization research with hands-on engineering across detection, automation, and DevOps. Ignacio is particularly drawn to multi-agent systems and agent-driven automation, leveraging generative approaches not just for detection but for operationalizing security workflows. He contributes to well-known open-source security projects, bringing practical improvements—like REST-API-based extraction—for measurable performance gains.
code11 years of coding experience
job12 years of employment as a software developer
bookPontificia Universidad Católica de Valparaíso
bookPhD, Telecommunication Engineering, PhD, Telecommunication Engineering at Politecnico di Torino
github-logo-circle

Github Skills (18)

python10
cybersecurity10
splunk10
detectors10
automation10
aws10
yaml10
ansible10
ansible-galaxy10
automations10
testing9
terraform9
security9
it-security9
terraformer9

Programming languages (14)

C#JavaJinjaScalaGoTree-sitter QueryHTMLJupyter Notebook

Github contributions (5)

github-logo-circle
splunk/attack_range

Jun 2020 - Jan 2021

A tool that allows you to create vulnerable instrumented local or cloud environments to simulate attacks against and collect the data into Splunk
Role in this project:
userDevOps & Security Engineer
Contributions:13 reviews, 48 commits, 21 PRs in 7 months
Contributions summary:Ignacio primarily contributed to the automation and enhancement of the attack data collection and simulation processes. They implemented the ability to dump Splunk search results into files, allowing for easier analysis and replay. The user refactored the Splunk search dump, introduced the ability to replay attack data, and incorporated a method to dump attack data, making the attack range more functional. The user also focused on improving the efficiency and reliability of the data extraction process, including changing the extraction method from the Splunk Python SDK to directly querying the Splunk REST API, resulting in substantial performance gains.
simulationattack-simulationsimulationslabsimulate
splunk/security_content

Oct 2020 - Mar 2021

Splunk Security Content
Role in this project:
userSecurity Engineer
Contributions:19 reviews, 186 commits, 55 PRs in 5 months
Contributions summary:Ignacio primarily contributed to the security content repository, specifically focusing on developing and testing Splunk Security Analytics (SSA) detections. Their commits involve creating and refining SPL2 queries designed to identify security threats, particularly in relation to the LOLBAS project and kerberoasting. The user also implemented a testing framework to validate these detections, ensuring accurate and reliable threat detection capabilities.
security-toolsdetectionsecuritycybersecuritysplunk
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
Ignacio Corrales - Principal Machine Learning Engineer at Cisco