Sr. AI Software Engineer (GPU/C++)
$166.7k - $283.4kKLA
Company Overview KLA is a global leader in diversified electronics for the semiconductor manufacturing ecosystem. Virtually every electronic device in the world is produced using our technologies. No laptop, smartphone, wearable device, voice-controlled gadget, flexible screen, VR device or smart car would have made it into your hands without us. KLA invents systems and solutions for the manufacturing of wafers and reticles, integrated circuits, packaging, printed circuit boards and flat panel displays. The innovative ideas and devices that are advancing humanity all begin with inspiration, research and development. KLA focuses more than average on innovation and we invest 15% of sales back into R&D. Our expert teams of physicists, engineers, data scientists and problem-solvers work together with the world’s leading technology providers to accelerate the delivery of tomorrow’s electronic devices. Life here is exciting and our teams thrive on tackling really hard problems. There is never a dull moment with us. Group/Division KLA has always had a close relationship with physics and data. Our optical and electron beam inspection and measurement tools use cutting edge physics models, both for hardware design and as part of their algorithms. AI, including several traditional machine learning techniques and deep learning are routinely used to process this data to meet application requirements. The AI & Modeling Center of Excellence was setup with the mission of advancing KLA’s traditional strengths in physics and data and providing implementation solutions for multiple KLA Inspection and Metrology products targeted at the semiconductor manufacturing industry. The AI & Modeling Center of Excellence is part of the company’s Central Engineering organization providing product development expertise in a critical area for a wide variety KLA products. As a part of this group, you will be part of a world class team of physicists, HPC system designers, machine learning and application engineers who build cutting edge solutions for modeling complex imaging techniques and semiconductor processes. You will also work with a data scientists and AI infrastructure engineers whose mission is to build and scale machine learning based solutions for our semiconductor customers. We are looking for engineers in a few different fields. If you are passionate about Physics Modeling, High Performance Computing - HPC (including GPU), Machine Learning, Deep Learning, Data Sciences, or cutting-edge Cloud technologies – this is the place for you! Job Description/Preferred Qualifications Sr. AI Infrastructure Software Engineer – C++ Focus 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. You’ll work alongside a world-class team, top-notch architects, solving tough problems at the intersection of software and hardware, and growing your skills in a space that’s shaping the future of computing. What You’ll Do 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. What We’re Looking For 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. Minimum Qualifications 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 Base Pay Range: $166,700.00 - $283,400.00 Annually Primary Location: USA-CA-Milpitas-KLA KLA’s total rewards package for employees may also include participation in performance incentive programs and eligibility for additional benefits including but not limited to: medical, dental, vision, life, and other voluntary benefits, 401(K) including company matching, employee stock purchase program (ESPP), student debt assistance, tuition reimbursement program, development and career growth opportunities and programs, financial planning benefits, wellness benefits including an employee assistance program (EAP), paid time off and paid company holidays, and family care and bonding leave. Interns are eligible for some of the benefits listed. Our pay ranges are determined by role, level, and location. The range displayed reflects the pay for this position in the primary location identified in this posting. Actual pay depends on several factors, including state minimum pay wage rates, location, job-related skills, experience, and relevant education level or training. We are committed to complying with all applicable federal and state minimum wage requirements where applicable. If applicable, your recruiter can share more about the specific pay range for your preferred location during the hiring process. KLA is proud to be an Equal Opportunity Employer. We will ensure that qualified individuals with disabilities are provided reasonable accommodation to participate in the job application or interview process, to perform essential job functions, and to receive other benefits and privileges of employment. Please contact us at View email address on click.appcast.io or at View phone number on click.appcast.io to request accommodation. Be aware of potentially fraudulent job postings or suspicious recruiting activity by persons that are currently posing as KLA employees. KLA never asks for any financial compensation to be considered for an interview, to become an employee, or for equipment. Further, KLA does not work with any recruiters or third parties who charge such fees either directly or on behalf of KLA. Please ensure that you have searched KLA’s Careers website for legitimate job postings. KLA follows a recruiting process that involves multiple interviews in person or on video conferencing with our hiring managers. If you are concerned that a communication, an interview, an offer of employment, or that an employee is not legitimate, please send an email to View email address on click.appcast.io to confirm the person you are communicating with is an employee. We take your privacy very seriously and confidentially handle your information. Now hiring curious minds who want to learn even more. Explore KLA at KLA is proud to be an Equal Opportunity Employer. We will ensure that qualified individuals with disabilities are provided reasonable accommodation to participate in the job application or interview process, to perform essential job functions, and to receive other benefits and privileges of employment. Please contact us at View email address on click.appcast.io or at View phone number on click.appcast.io to request accommodation. For additional information, view the US Know Your Rights poster on the U.S. Equal Employment Opportunity Commission website. We do not accept resumes from headhunters, placement agencies, or other suppliers that have not signed a formal agreement with us.
$166.7k - $283.4k
Job Title Senior AI Infrastructure Software Engineer - C++ Focus Responsibilities Design and implement core infrastructure components that support AI/ML workloads... .... Solid experience and hands‑on knowledge with GPU programming (e.g., CUDA) and Linux development environments...SeniorMinimum wageWork experience placement$283.4k
KLA is seeking a Sr. AI Infrastructure Software Engineer in Milpitas, California. This role focuses on C++ programming and involves designing core infrastructure for AI workloads... ...should possess a strong background in C++ and GPU programming, with opportunities for growth...Senior- KLA-Belgium in Milpitas seeks a Senior AI Infrastructure Software Engineer with a focus on C++. You will design core infrastructure components for AI/ML workloads... ...hardware. The position requires strong C++ skills, GPU programming expertise, and experience in...Senior
$184k - $287.5k
NVIDIA Gruppe is seeking a skilled software engineer to develop high-performance solutions for GPU data storage. The ideal candidate... ...have extensive experience in C, C++, Rust, and data architecture, and... ...benefits. Join a leader in AI computing and contribute to groundbreaking...Senior$152k - $241.5k
NVIDIA Gruppe is seeking a software developer with expertise in GPU development based in Santa Clara, California. You will be involved in every stage of... ...Science or related field, 5+ years of experience, and strong C++ programming skills. This role offers a salary range of $...Suggested$184k - $356.5k
...Gruppe is seeking a Senior Developer Technology Engineer in Santa Clara, California, to innovate AI workloads through GPU acceleration. This role involves deep research into... ...experience in programming, especially C/C++. The position offers a competitive salary range...Senior$152k - $241.5k
NVIDIA seeks an experienced engineer for AI-based GPU compiler technology in Santa Clara, California. The role involves designing technology for GPU... ...Ph.D., has over 5 years in AI/ML, and skills in Python and C++. Competitive salaries range from $152,000 to $241,500,...Senior$152k - $287.5k
...Gruppe is seeking a Senior AI Developer Technology Engineer for the Financial Sector to... ...role involves researching GPU acceleration techniques for... ...and influencing hardware and software models. Ideal candidates... ...and a strong foundation in C/C++. Compensation ranges from $...Senior- ...in Santa Clara is seeking a Senior Software Engineer to lead the optimization of large-scale AI systems. This role will involve... ...level programming in Python and C/C++. Responsibilities include leading the debugging process of multi-GPU environments and mentoring less experienced...Senior
- NVIDIA Corporation is seeking a Senior Software Engineer specializing in C++ and CUDA. This role focuses on developing high-performance software libraries for GPU data processing, contributing to open-source projects, and collaborating with top experts in the field. The...Senior
- ...in Santa Clara is seeking a senior software engineer committed to enhancing AI performance on GPUs. You will work on... ...hardware collaboration to optimize GPU operations. The ideal candidate brings substantial experience in modern C++ development, a thorough understanding...Senior
- ...computing experiences—from AI and data centers, to... ...critical in enhancing GPU kernels, deep learning... ...technologies and advanced engineering principles to drive... ...Industry Leading Expert C++ developer with advanced... ...integrating graph compilers. Software Engineering Best...Senior
- ...technology company in Santa Clara is seeking a Senior System Software Engineer to join the GPU Diagnostics SW team. The role involves designing and... ...5 years of experience in systems software, proficiency in C++, and familiarity with hardware architecture. A competitive...Senior
- NVIDIA Gruppe is looking for an experienced GPU Deployment Engineer to tackle end-to-end AI deployment challenges on the NVIDIA RTX AI platform. The role involves... ...have over 8 years of experience and expertise in C/C++, Python, and CUDA. Strong problem-solving skills and a...Senior
- NVIDIA Gruppe in Santa Clara is seeking a Senior Software Engineer to lead the optimization of distributed training across large-scale GPU platforms. Candidates should have substantial experience in AI applications and technical leadership. This role involves profiling...Senior
$160k - $225k
United States Digital Space LLC is seeking a Senior Software Engineer for AI Runtime in Mountain View, California. This role involves building and scaling systems for large-scale GPU training, contributing to the architecture of a managed training stack and mentoring fellow...Senior$136.3k - $231.7k
## Sr Software Engineer (C++, OOD/OOP, Linux)Applylocations: Milpitas, CAtime type: Full timeposted on: Posted Yesterdayjob requisition id: 2637809**Company Overview**KLA is a global leader in diversified electronics for the semiconductor manufacturing ecosystem. Virtually...SeniorMinimum wageFlexible hours$139k - $204k
CoreWeave is The Essential Cloud for AI™. Built for pioneers by... ...more at About the role Senior engineers are area owners who lead... ...hardware teams to evolve our GPU performance testing platform to... ...Proficiency in Go and/or Python software development. Hands‑on experience...SeniorPermanent employmentTemporary workCasual workWork at officeRemote workFlexible hours$184k - $356.5k
NVIDIA Gruppe is looking for skilled software engineers to develop AI inference systems that operate with high efficiency. The role involves architecting high-performance inference frameworks and optimizing GPU processes. Ideal candidates should have extensive programming...Senior- ...NVIDIA Gruppe is seeking a Principal AI and ML Infra Software Engineer to join our Hardware Infrastructure team in Santa Clara, CA. In this role, you... ...efficiency by addressing infrastructure deficiencies for GPU Clusters, fostering innovations in AI/ML research. The...
- ...looking for a skilled and experienced C++ Engineer to design and build high-performance software on Linux. You will be a key... ...disciplinary system that integrates AI modules, hardware interfaces, and... ...Optimization Tools CUDA or OpenCL for GPU acceleration Python for tooling...Senior
$184k
NVIDIA Gruppe is seeking an experienced software professional to design and develop GPU-accelerated Python APIs for numerical computing. This role involves... ...with 6+ years of experience and strong skills in Python, C++, and CUDA. A competitive salary is offered based on...Senior- NVIDIA Corporation is seeking an experienced software professional in Santa Clara to contribute to the development of GPU-accelerated Python APIs for numerical computing.... ...have a strong programming background in Python, C++, and CUDA, along with substantial experience in...Senior
$272k - $431.25k
NVIDIA Corporation seeks a Principal AI and ML Infra Software Engineer in Santa Clara, California, to enhance the efficiency of AI/ML research on GPU Clusters. The role involves collaboration with various teams, monitoring infrastructure performance, and implementing improvements...- ...Gruppe in Santa Clara seeks a Software Development Engineer in Test. You will design... ...NVIDIA software products using AI technologies, developing... ...years of experience in Python/C/C++, a strong background in... ...understanding of OS fundamentals and GPU technologies. The role...
$152k - $241.5k
...into the unlimited potential of AI to define the next era of computing. An era in which our GPU acts as the brains of... ...are seeking a Senior Systems Software Engineer to join our advanced infrastructure... ...work primarily in Rust, Go, and C++, building robust, scalable systems...SeniorRemote work$152k - $241.5k
...architecting distributed inference systems. Required qualifications include a relevant degree and significant software development experience in Python or C++. A deep understanding of LLM architectures is necessary. The base salary range is $152,000 - $241,500 USD based...Senior$129.3k - $193.9k
...Technologies, Inc. Job Area: Engineering Group, Engineering Group Software Engineering General... ...a skilled and motivated AI Model Training Engineer to... ...Language such as C, C++, Java, Python, etc. Preferred... .... • Experience with GPU/TPU-based training...SeniorWork experience placementWork from home- A leading semiconductor technology company in California is looking for a Software Engineer with expertise in C/C++ and distributed systems. The ideal candidate will have a strong understanding of multi-threaded software development and Linux system programming. Responsibilities...Senior
$184k - $287.5k
## Senior Software Engineer, C++ and CUDA - Analytics and Data IntelligenceApplylocations: US, CA, Santa... ...open-source software libraries for GPU data processing.As part of NVIDIA’s Analytics... ...impactful fields of our generation: AI, Data Engineering, Data Science. If you'...SeniorRemote work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Sr. AI Software Engineer (GPU/C++). Be the first to apply!
- ai developer Milpitas, CA
- ai engineer Milpitas, CA
- senior c++ developer Milpitas, CA
- c++ developer Milpitas, CA
- senior c++ software developer Milpitas, CA
- c++ programmer Milpitas, CA
- c++ software developer Milpitas, CA
- senior electronic design engineer Milpitas, CA
- senior robotics software engineer Milpitas, CA
- senior electrical designer Milpitas, CA

