Sr. AI Infrastructure Software Engineer

KLA Corporation
USA-CA-Milpitas-KLA2026-03-09Full time

About the job

Love C++? Fascinated by GPUs? Curious about how AI frameworks with CUDA, TensorFlow, JAX and PyTorch really work under the hood? We’re building the next-gen software stack that powers the future of AI and we’re looking for sharp, curious engineers who want to get close to the product, and grow to the architect level. If you’re passionate about low system-level development, this is your chance to make a real impact in AI infrastructure.

Responsibilities

Design and implement core infrastructure components that support AI/ML workloads across multiple frameworks and hardware platforms.

Write high-performance, maintainable C++ code for system-level software that interfaces directly with GPUs and low-level hardware.

Collaborate with cross-functional teams to integrate AI frameworks into a unified development environment.

Contribute to build systems and toolchains using Makefiles, CMake, Clang, and GCC.

Learn from experienced engineers and grow into broader architectural and leadership responsibilities over time.

Qualifications

Minimum

Doctorate (Academic) Degree and related work experience of 3 years; Master's Level Degree and related work experience of 6 years; Bachelor's Level Degree and related work experience of 8 years

Preferred

Degree in Computer Science, Electrical Engineering, or a related field.

Strong C++ programming skills and solid software engineering fundamentals.

Solid experience and hands-on knowledge with GPU programming (e.g., CUDA) and Linux development environments.

Familiarity with build tools (Makefile, CMake) and compilers (Clang, GCC).

Bonus: Exposure to AI/ML frameworks like TensorFlow, PyTorch, or JAX.

Bonus: Experience with embedded systems or companies building physical products.

Excellent attention to detail, planning, and execution skills—especially for multi-month projects.

Strong communication skills and a collaborative, customer-focused mindset.

A plus if you’ve transitioned from software development into technical project coordination or aspire to do so.