Jaime Arteaga

Senior Software And System Architect at NVIDIA

Hillsboro, Oregon, 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
Jaime Arteaga is a Senior Software and System Architect with a decade of experience designing high-performance software for GPUs, HPC, and distributed systems, now leading architecture at NVIDIA from Hillsboro, Oregon. He drove Intel’s Level Zero user-mode driver and led a team delivering low-level GPU runtime interfaces, performance profiling, and cross-organizational debugging for AI/ML workloads. Jaime’s background spans compiler and runtime research (PhD work on fine-grain execution models) to production engineering, giving him rare fluency across hardware-software boundaries. He is an active contributor to the widely used intel/compute-runtime project, focusing on memory management and external memory handling to boost GPU compute performance. Known for mentoring engineers and translating complex system-level requirements into robust interfaces, he balances technical leadership with hands-on optimization. His career blends academic depth in computer engineering with pragmatic delivery at industry-leading silicon and GPU vendors.
code10 years of coding experience
job16 years of employment as a software developer
bookDoctor of Philosophy (PhD) Computer Engineering, Doctor of Philosophy (PhD) Computer Engineering at University of Delaware
bookMaster of Engineering (MEng) Electrical and Electronics Engineering, Master of Engineering (MEng) Electrical and Electronics Engineering at Universidad del Valle (CO)
languagesEnglish, Spanish
github-logo-circle

Github Skills (12)

memory-management10
c-language10
gpgpu10
cprogramming-language10
intel10
graphic10
optimization9
performance-optimization9
optmization9
optimisation9
opencl9
performance-tuning8

Programming languages (5)

C++CLLVMJavaScriptPython

Github contributions (5)

github-logo-circle
intel/compute-runtime

May 2019 - Jan 2023

Intel® Graphics Compute Runtime for oneAPI Level Zero and OpenCL™ Driver
Role in this project:
userBack-end Developer
Contributions:3 reviews, 360 commits, 110 comments in 3 years 8 months
Contributions summary:Jaime primarily contributed to the `intel/compute-runtime` repository, focused on enhancing the memory management and performance of the Intel® Graphics Compute Runtime. They implemented optimizations and refactoring of system memory allocation. Additionally, they worked on integrating the memory management and performance with the opencl driver. They also made updates related to the handling of external memory.
zerogpuruntimeinteloneapi
jandres742/unified-runtime

Feb 2023 - Nov 2023

Contributions:195 pushes, 24 branches in 9 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
Jaime Arteaga - Senior Software And System Architect at NVIDIA