Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Sr. AI Software Engineer (GPU/C++)

$166.7k - $283.4k
Full-time

KLA

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.

Vacancy posted 5 days ago
Similar jobs that could be interesting for youBased on the Sr. AI Software Engineer (GPU/C++) in Milpitas, CA vacancy
  • $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... 
    Senior
    Minimum wage
    Work experience placement

    KLA-Belgium

    Milpitas, CA
    2 days ago
  • $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

    Dormont Manufacturing Company

    Milpitas, CA
    1 day ago
  • 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

    KLA-Belgium

    Milpitas, CA
    5 days ago
  • $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

    NVIDIA Gruppe

    Santa Clara, CA
    5 days ago
  • $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

    NVIDIA Gruppe

    Santa Clara, CA
    2 days ago
  • $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

    NVIDIA Gruppe

    Santa Clara, CA
    5 days ago
  • $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

    NVIDIA

    Santa Clara, CA
    5 days ago
  • $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

    NVIDIA Gruppe

    Santa Clara, CA
    5 days ago
  •  ...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

    Santa Clara, CA
    3 days ago
  • 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

    NVIDIA Corporation

    Santa Clara, CA
    2 days ago
  •  ...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

    Advanced Micro Devices

    Santa Clara, CA
    2 days ago
  •  ...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

    Advanced Micro Devices

    Santa Clara, CA
    2 days ago
  •  ...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 Corporation

    Santa Clara, CA
    5 days ago
  • 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

    Santa Clara, CA
    5 days ago
  • 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

    NVIDIA Gruppe

    Santa Clara, CA
    3 days ago
  • $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

    United States Digital Space LLC

    Mountain View, CA
    1 day ago
  • $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... 
    Senior
    Minimum wage
    Flexible hours

    KLA-Belgium

    Milpitas, CA
    2 days ago
  • $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... 
    Senior
    Permanent employment
    Temporary work
    Casual work
    Work at office
    Remote work
    Flexible hours

    Dormont Manufacturing Company

    Sunnyvale, CA
    1 day ago
  • $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

    Santa Clara, CA
    5 days ago
  •  ...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... 

    Jobleads-US

    Santa Clara, CA
    5 days ago
  •  ...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

    Imagry

    San Jose, CA
    3 days ago
  • $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 Gruppe

    Santa Clara, CA
    5 days ago
  • 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

    NVIDIA Corporation

    Santa Clara, CA
    3 days ago
  • $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... 

    Jobleads-US

    Santa Clara, CA
    5 days ago
  •  ...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... 

    NVIDIA Gruppe

    Santa Clara, CA
    2 days ago
  • $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... 
    Senior
    Remote work

    NVIDIA

    Santa Clara, CA
    3 days ago
  • $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

    NVIDIA Gruppe

    Santa Clara, CA
    5 days ago
  • $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... 
    Senior
    Work experience placement
    Work from home

    Qualcomm

    Santa Clara, CA
    1 day ago
  • 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

    KLA-Belgium

    Milpitas, CA
    2 days ago
  • $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'... 
    Senior
    Remote work

    NVIDIA Corporation

    Santa Clara, CA
    2 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Sr. AI Software Engineer (GPU/C++). Be the first to apply!