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

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

$166.7k - $283.4k
Part-time

KLA-Tencor

Company OverviewKLA 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/DivisionKLA 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 QualificationsSr. AI Infrastructure Software Engineer – C++ FocusLove 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 DoDesign 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 ForDegree 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 QualificationsDoctorate (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 yearsBase Pay Range: $166,700.00 - $283,400.00 AnnuallyPrimary Location: USA-CA-Milpitas-KLAKLA’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 apply.placed-app.com or at View phone number on apply.placed-app.com 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 apply.placed-app.com to confirm the person you are communicating with is an employee. We take your privacy very seriously and confidentially handle your information. SummaryLocation: USA-CA-Milpitas-KLAType: Full time

Vacancy posted 4 hours ago
Similar jobs that could be interesting for youBased on the Sr. AI Software Engineer (GPU/C++) (Milpitas) in Milpitas, CA vacancy
  • $136.3k - $231.7k

     ...expert teams of physicists, engineers, data scientists and problem-...  ...brightest research scientist, software engineers, application development...  ...development activities using C++/C#, Managed C++, .NET in...  ...AnnuallyPrimary Location: USA-CA-Milpitas-KLAKLA’s total rewards... 
    Senior
    Minimum wage
    Full time
    Part time
    Work experience placement
    Flexible hours

    KLA-Tencor

    Milpitas, CA
    4 hours ago
  • $165k - $241.4k

     ...office located in Milpitas, CAMeet the TeamThis...  ...develop & support software for the Nexus 9000/...  ...EngineeringProgramming with C, C++ and/or Python...  ...like VxLAN/EVPN, SR/MPLS, ECMP, Multi-...  ...engineering, Routing Scale, Upgrades...  ...organizations in the AI era – and beyond. We... 
    Senior
    Full time
    Temporary work
    Part time
    Work at office
    Local area
    Flexible hours
    2 days per week
    3 days per week

    CISCO Systems

    Milpitas, CA
    4 hours ago
  • $210.6k - $305.1k

     ...position located in Milpitas, Ca. Ideally 3...  ...generation infrastructure software for enterprise AI factories,...  ...turn complex GPU, server, network,...  ...Senior Software Engineering Manager to lead a...  ...experience with C/C++, Python, Go5+ years...  ...OVS, eBPF/XDP, tc, SR-IOV, VF/PF, P4 or... 
    Senior
    Full time
    Temporary work
    Part time
    Work at office
    Local area
    Flexible hours
    3 days per week

    CISCO Systems

    Milpitas, CA
    4 hours ago
  • $165k - $241.4k

     ...for candidates local to Milpitas as this is a hybrid...  ...*Meet the TeamDevelop software consistent with Cisco '...  ...generation networking and AI infrastructure team, contributing...  ...to a defined software engineering roadmap, identify and...  ...fieldExperience in C/C++/Python, Data Structures... 
    Senior
    Full time
    Temporary work
    Part time
    Work at office
    Local area
    Flexible hours

    CISCO Systems

    Milpitas, CA
    4 hours ago
  • $159.5k - $271.2k

     ...expert teams of physicists, engineers, data scientists and problem-...  ...brightest research scientist, software engineers, application development...  ...& Programing in Java, C# or C++ Distributed systems Scripting...  ...Location: USA-CA-Milpitas-KLAKLA’s total rewards package... 
    Senior
    Minimum wage
    Full time
    Part time
    Work experience placement
    Worldwide
    Flexible hours

    KLA-Tencor

    Milpitas, CA
    4 hours 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
    Part time

    AMD

    Santa Clara, CA
    4 hours ago
  •  ...interested.Position: Core Java Tech LeadLocation: Milpitas, CADuration: Full TimeJob Description:-...  ....Desired Skills:· Understanding in OOPS, C++· JNI knowledge, CORBAJob Description:·...  ...teams like marketing and application engineers to identify the requirementsAdditional InformationAll... 
    Part time

    EROS Technologies

    Milpitas, CA
    4 hours ago
  •  ...DescriptionPosition: Core Java Tech LeadLocation: Milpitas, CADuration: Full TimeJob Description:-...  ....Desired Skills:· Understanding in OOPS, C++· JNI knowledge, CORBAJob Description:·...  ...teams like marketing and application engineers to identify the requirements Additional InformationAll... 
    Part time

    EROS Technologies

    Milpitas, CA
    4 hours ago
  •  ...RoboForce RoboForce is an AI robotics company...  ...environments. We are based in Milpitas, CA and require 5 days/...  ...looking for a Senior Software Engineer to build scalable AI...  ...across cloud systems, GPU clusters, data...  ...Strong proficiency with C++, Python, and ML frameworks... 
    Senior
    Full time
    Work at office
    Visa sponsorship

    RoboForce

    Milpitas, CA
    1 day ago
  •  ...resilience. Powered by the Illumio AI Security Graph, our breach...  .... Our Team's Vision: Our Engineering team is driven by a culture that...  ...the latest technologies and C++ standard. You will understand...  ...distributed & scalable software systems ~ Expertise in programming... 
    Senior
    Full time
    Immediate start

    Illumio

    Sunnyvale, CA
    1 day ago
  • $157k - $271.4k

     ...DevelopmentJob Sub Function: R&D Software/Systems EngineeringJob...  ...LeaderAll Job Posting Locations:Milpitas, California, United States of...  ...Senior Manager, R&D Software Engineering located in Milpitas, CA.Fueled...  ...using (but not limited to) C/C++, Python, Qt, LabVIEW, .NET.... 
    Senior
    Full time
    Part time
    Local area
    Immediate start

    Johnson & Johnson

    Milpitas, CA
    4 hours ago
  • $165k - $242k

     ...CoreWeave is The Essential Cloud for AI™. Built for pioneers by...  ...at About the role Senior engineers are area owners who lead...  ...hardware teams to evolve our GPU performance testing platform...  ...Proficiency in Go and/or Python software development. ~ Hands-on experience... 
    Senior
    Permanent employment
    Full time
    Temporary work
    Casual work
    Work at office
    Flexible hours

    CoreWeave

    Sunnyvale, CA
    8 days ago
  • $136.5k - $276.5k

     ...HPE Labs – AI/ML Research Scientist IIIThis role...  ...both scientific rigor and engineering excellence: you will...  ...deployment by building robust software prototypes and...  ...implement systems involving GPU acceleration,...  ...immediately.SummaryLocation: Milpitas, California, United States... 
    Full time
    Part time
    Work experience placement
    Work at office
    Local area
    Immediate start

    Hewlett Packard Enterprise

    Milpitas, CA
    4 hours ago
  • $165k - $241.4k

     ...is a hybrid position in the Milpitas, CA Office.Meet the TeamYou will...  ...be part of a best-in-class Software Development team that works on...  ...in Software Development Engineering in software engineering, or software...  ...and FedRAMP.Experience with AI-based automation tools.Why... 
    Senior
    Full time
    Temporary work
    Part time
    Work at office
    Local area
    Flexible hours

    CISCO Systems

    Milpitas, CA
    4 hours ago
  • $195.2k - $268.4k

     ...Job SummaryWe are seeking a highly capable and hands-on Senior Software Engineer to lead the modernization and simplification of our custom...  ...modern cloud-native architectures, development frameworks, and AI-powered software engineering tools.The ideal candidate combines... 
    Senior
    Full time
    Part time
    Visa sponsorship
    Flexible hours

    Flextronics

    Milpitas, CA
    4 hours ago
  • $183.8k - $263.6k

     ...looking for candidates local to Milpitas, CA as this is a hybrid role...  ...The Cisco Distributed System Engineering (DSE) group leads innovation...  ...industry evolves to support AI/ML workloads and a growing internet...  ...their networks and prepare software and hardware for deployment.... 
    Full time
    Temporary work
    Part time
    Work at office
    Local area
    Flexible hours
    3 days per week

    CISCO Systems

    Milpitas, CA
    4 hours ago
  • $192.34k - $260.24k

     ...intelligent and safe decisions. We are looking for a Staff Software Engineer, C++ to lead the design and development of Aeva’s core software infrastructure...  ...for latency, throughput, memory usage, concurrency, and CPU/GPU efficiency.Drive technical decisions across teams and... 
    Senior
    Full time
    Part time
    Flexible hours

    Aeva

    Mountain View, CA
    4 hours ago
  •  ...computing experiences—from AI and data centers, to PCs...  ..., and improve AMD GPU kernel performance across...  ...understands GPU hardware and software end to end: ISA,...  ...and faster kernels.Mentor engineers, write design docs, lead...  ...performance models.Strong C++ systems programming skills... 
    Senior
    Part time
    Local area

    AMD

    San Jose, CA
    4 hours ago
  • $184k - $287.5k

     ...NVIDIA’s invention of the GPU in 1999 sparked the growth of the...  ...deep learning ignited modern AI — the next era of computing —...  ...advancement.Are you a motivated system software engineer with a deep understanding of...  ...drivers who has phenomenal C/C++ skills? If so, this role might... 
    Senior
    Full time
    Part time

    Nvidia

    Santa Clara, CA
    4 hours ago
  • $231.4k - $331.8k

     ...hardware platforms central to the AI era, powering Cisco’s core...  ...peripherals. Develop and execute software test plans. Collaborate with...  ...’s degree in Electrical Engineering, Computer Science, or related...  ...experience. Proficient in C, C++, and Python programming for embedded... 
    Full time
    Temporary work
    Part time
    Local area
    Flexible hours

    CISCO Systems

    Milpitas, CA
    4 hours ago
  • $272k - $431.25k

     ...you will be doing: Engage closely with our AI and ML research teams to discern their...  ...variety of teams, such as researchers, data engineers, and DevOps professionals, to develop a cohesive...  ...knowledge of accelerated computing (e.g., GPU, custom silicon), storage (e.g., Lustre,... 

    NVIDIA

    Santa Clara, CA
    5 days ago
  •  ...HPE Labs - Principal AI and Machine Learning Research...  ...for a Principal AI/ML Engineer. HPE Labs is an...  ...largest facility located in Milpitas, California. As the central...  ...community. Excellent software systems building skills...  ...in system software, GPU acceleration, deep learning... 
    Full time
    Part time
    Work experience placement
    Work at office
    Immediate start

    Hewlett Packard Enterprise

    Milpitas, CA
    4 hours ago
  • $162.7k - $284.7k

     ...expert teams of physicists, engineers, data scientists and...  ...scientific computing, AI/ML workloads,...  ...applications for CPU, GPU, memory, and I/O performance...  ...Benchmark hardware and software stacks to guide procurement...  ...AnnuallyPrimary Location: USA-CA-Milpitas-KLAKLA’s total rewards... 
    Minimum wage
    Full time
    Part time
    Work experience placement
    Flexible hours

    KLA-Tencor

    Milpitas, CA
    4 hours ago
  • $184k - $287.5k

     ...computing platform is foundational to modern HPC and AI. At the center of this platform are CUDA Core...  ...needed to build fast, reliable, and scalable GPU-accelerated software.We are hiring a Senior Software Engineer to advance the C++ foundation of CUDA Core Libraries. You will... 
    Senior
    Full time
    Part time

    Nvidia

    Santa Clara, CA
    4 hours ago
  • $167.4k - $284.6k

     ...expert teams of physicists, engineers, data scientists and...  ...research scientist, software engineers, application...  ...-level languages - C#, C++, Java, PythonStrong knowledge...  .../aids (CPU, GPU performance comparison...  ...AnnuallyPrimary Location: USA-CA-Milpitas-KLAKLA’s total rewards... 
    Minimum wage
    Full time
    Part time
    Work experience placement
    Worldwide
    Flexible hours

    KLA-Tencor

    Milpitas, CA
    4 hours ago
  •  ...generation computing experiences—from AI and data centers, to PCs,...  ...'re looking for a senior software engineer who combines deep systems performance...  ...who can shape software from GPU kernels through distributed...  ...ENGINEERING)Expert-level modern C++ and design of large,... 
    Senior
    Part time
    Shift work

    AMD

    Santa Clara, CA
    4 hours ago
  •  ...generation computing experiences—from AI and data centers, to PCs,...  ...: We are seeking a Principal Software Engineer to serve as the senior...  ...qualification on AMD Instinct™ GPU platforms. You will set the technical...  ...and infrastructure; strong C++ for debugging and extending production... 
    Contract work
    Part time
    Shift work

    AMD

    San Jose, CA
    4 hours ago
  • $152k - $287.5k

    NVIDIA Gruppe is seeking a highly motivated Senior Software Engineer to join our communication libraries and network software team in Santa Clara...  ....D. degree and over 5 years of experience, particularly in C/C++, Linux, and parallel programming. NVIDIA offers competitive... 
    Senior

    NVIDIA Gruppe

    Santa Clara, CA
    5 days ago
  • $272k - $431.25k

     ...improve the state-of-the-art in GPU memory systems, optimizing...  .... ~ Bachelors in Electrical Engineering, Computer Science, or related...  ..., etc. ~ Experience with C, C++, and some scripting languages....  ...existing vacancy. NVIDIA uses AI tools in its recruiting processes... 

    NVIDIA

    Santa Clara, CA
    5 days ago
  •  ...generation computing experiences—from AI and data centers, to PCs,...  ...is passionate about software engineering and the craft of training performance...  ...steps.Optimize multi‑GPU/multi‑node training and communication...  ...).Proficient in Python and C++; comfortable reading/writing... 
    Senior
    Part time

    AMD

    San Jose, CA
    4 hours ago

Do you want to receive more vacancies?

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