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

Algorithm Software Architecture

$159.5k - $271.2k

KLA-Tencor Corporation

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/DivisionWith over 40 years of semiconductor process control experience, chipmakers around the globe rely on KLA to ensure that their fabs ramp next-generation devices to volume production quickly and cost-effectively. Enabling the movement towards advanced chip design, KLA's Global Products Group (GPG), which is responsible for creating all of KLA’s metrology and inspection products, is looking for the best and the brightest research scientist, software engineers, application development engineers, and senior product technology process engineers. The Film and Scatterometry Technology (FaST) Division provides industry leading metrology solutions for worldwide semiconductor IC manufacturers. The FaST Division portfolio of metrology products includes hardware and software solutions for optical film thickness, optical critical dimension (CD), composition, and resistivity measurement systems. These products are essential for the IC manufacturers as they provide critical metrology capabilities for the development and implementation of their advanced IC processes. The FaST division is committed to support our customers to achieve performance entitlement of our solution and we effectively partner with our customers from their early research and development phase to the high volume in-line manufacturing implementation specific for their process needs. The division consists of a global team located in US, Israel, China, and India.Job Description/Preferred QualificationsOverviewWe are seeking a Senior Algorithm Software Architect to lead design and delivery of GPU‑accelerated, high‑performance computing software. You will set architectural direction, coach engineers, and partner with product and domain experts to deliver scalable, reliable systems for large‑scale compute and data workflows.ResponsibilitiesOwn the end‑to‑end software architecture for HPC/GPU platforms (services, libraries, data pipelines, deployment)Lead technical strategy, decision records, define candidate architectures, lead design reviews and drive decisions; drive clear trade‑offs for performance, reliability, and maintainabilityDesign and implement GPU kernels and frameworks (e.g., CUDA, OpenCL, NCCL), optimizing for throughput, latency, and memory useGuide parallel and distributed computing patterns (MPI, multi‑GPU scaling, heterogeneous compute)Establish performance engineering practices: profiling, benchmarking, regression performance gates (Nsight Systems/Compute, nvprof)Collaborate across functions; convert requirements into clear technical plans, roadmaps, and measurable outcomesUphold engineering excellence: coding standards, code reviews, test strategies, observability, security considerationsMentor engineers; provide technical leadership on design, delivery, and career growth.Communicate architecture, risks, and status to executives and stakeholders with clarity and candor.Qualifications10+ years in software engineering; 5+ years in software architecture for HPC or large‑scale systemsExpert in C++ (17/20) and one scripting language (Python preferred)GPU programming expertise (CUDA, OpenCL); strong knowledge of GPU memory hierarchies, streams, occupancyHands‑on with parallel/distributed stacks (MPI, NCCL, gRPC) and Linux performance toolingExperience with cluster orchestration (Slurm, Kubernetes), CI/CD, and containerization (Docker)Track record of technical leadership and exceptional communication with cross‑functional teams.Preferred / Nice‑to‑HaveMulti‑node, multi‑GPU scaling; mixed precision; numerical methods and algorithms.Experience with H200/H100/A100/L40S‑class accelerators and modern profiling workflows.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: $159,500.00 - $271,200.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 or at 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 to confirm the person you are communicating with is an employee. We take your privacy very seriously and confidentially handle your information. SummaryLocation: Milpitas, CAType: Full time KLA-Tencor

Vacancy posted 5 days ago
Similar jobs that could be interesting for youBased on the Algorithm Software Architecture in Milpitas, CA vacancy
  • $159.5k - $271.2k

     ...and the brightest research scientist, software engineers, application development engineers...  ...are seeking a Senior Algorithm Software Architect to lead design and delivery...  ...performance computing software. You will set architectural direction, coach engineers, and partner... 
    Software
    Minimum wage
    Full time
    Work experience placement
    Worldwide
    Flexible hours

    KLA-Tencor

    Milpitas, CA
    2 days ago
  • $186.2k - $273.07k

     ...across your area of expertise. Overview We are seeking a Senior Algorithm Software Architect to lead design and delivery of GPU‑accelerated, high‑performance computing software. You will set architectural direction, coach engineers, and partner with product and domain... 
    Software
    Minimum wage
    Work experience placement

    Jobleads-US

    Milpitas, CA
    2 days ago
  •  ...chip, 56 times larger than GPUs. This architecture allows Cerebras to deliver industry-leading...  ...RoleThe Core ML team develops novel algorithms for efficient large-scale training and...  ...in future generations of hardware and software.ResponsibilitiesBuild analytical and empirical... 
    Software

    Cerebras Systems

    Sunnyvale, CA
    5 days ago
  • $226.6k - $311.58k

     ...jobASML / HMI is seeking a Principal Physics Algorithms Engineer to help define and develop the...  ...Engineering team, you will drive the architecture, development, and deployment of...  ...optimizationC++, CUDA, Python, and modern software development practicesScientific computing... 
    Software
    Full time
    2 days per week

    ASML Holding

    San Jose, CA
    5 days ago
  • $163k - $253k

     ...Datacenter (DC), and AI-optimized storage architectures. As AI/ML workloads explode, storage...  ...translation layers (FTL), and hardware-software co-design engineered specifically to accelerate...  ...storage features, AI caching algorithms, and host-managed storage paradigms.Industry... 
    Software
    Local area
    Flexible hours

    Samsung Semiconductor

    San Jose, CA
    4 days ago
  • $184k - $274.6k

     ...purpose-built models, agentic systems, new algorithms, optimization methods, and scalable...  ...problems at scale. We explore new model architectures, pre-training and post-training methods...  ...-ready AI systems using strong software engineering practices. Optimize large language... 
    Software
    Full time
    Temporary work
    Local area
    Flexible hours

    CISCO Systems

    Milpitas, CA
    2 days ago
  • $136.3k - $231.7k

     ...is looking for the best and the brightest research scientist, software engineers, application development engineers, and senior product...  ..., and optimize advanced image-processing and computer-vision algorithms for semiconductor wafer inspection applications.Support... 
    Software
    Minimum wage
    Full time
    Flexible hours

    KLA-Tencor

    Milpitas, CA
    2 days ago
  •  ...this role includes building the required software toolchain to enable advanced data...  ...level specifications for complex software architecture Good knowledge of analog and digital circuits...  ...coding Exposure to machine learning algorithms We are looking for trailblazers ... We... 
    Software

    Omni Design Technologies Inc

    Milpitas, CA
    3 days ago
  • KLA is seeking a Senior Algorithm Software Architect in Milpitas to lead the design and delivery of GPU-accelerated software for large-scale compute and data workflows. You will define architectural direction, mentor engineers, and collaborate with product and domain experts... 
    Software

    KLA-Belgium

    Milpitas, CA
    2 days ago
  • $144k - $216k

     ...ResponsibilitiesWe are seeking a highly skilled Staff Software Engineer to lead the software architecture, integration, and performance optimization of the R...  ..., calibration solutions, coordinate transformation algorithms, and stage performance optimization critical to the... 
    Software
    Permanent employment
    Full time

    Onto Innovation

    Milpitas, CA
    5 days ago
  •  ...Lead Systems Engineer in Milpitas, CA to drive system architecture, product definition, integration, qualification, deployment...  ...You will lead cross-functional teams across hardware, software, detectors, and algorithms, mentoring engineers and influencing product strategy... 
    Software

    KLA

    Milpitas, CA
    3 days ago
  • $171.6k - $222.2k

    The AWS Neuron Science Core Algorithm team is looking for talented Applied Scientists to...  ...Trn4 datatype exploration.- Trn-friendly architectures: model architectures that exploit...  ...community.About the teamAWS Neuron is the software of Trainium and Inferentia, the AWS Machine... 
    Software
    Local area
    Flexible hours
    Day shift

    Amazon

    Cupertino, CA
    6 days ago
  •  ...tooling and automated generation tools. Build software toolchains to enable automatic...  ...and 5+ years shaping high-level software architecture, with strong OO programming, experience in GDSII tooling, and exposure to ML algorithms. #J-18808-Ljbffr Omni Design Technologies... 
    Software

    Omni Design Technologies Inc

    Milpitas, CA
    3 days ago
  • $119.62k - $179.2k

     ...enterprise, cloud and AI, and carrier architectures, our innovative technology is enabling...  ...communication channels.Prototype innovative algorithms for equalization, adaptation, and...  ...may require access to technology and/or software subject to U.S. export control laws and... 
    Software
    Permanent employment
    Full time
    Internship
    Work from home

    Marvell

    Santa Clara, CA
    5 days ago
  • $183k - $247.6k

     ...organization within AWS UC) designs silicon and software that accelerates innovation. Customers...  ...for developing and implementing power architecture solutions, optimizing power consumption...  ...- Create and validate power management algorithms for various operating conditions - Lead... 
    Software
    Local area
    Flexible hours

    Amazon

    Cupertino, CA
    2 days ago
  • KLA is seeking a Senior Software Engineer in Milpitas, CA to lead the architecture and development of high-performance C++ software for advanced semiconductor...  ...distributed system expertise, and collaboration with hardware, algorithms, and product teams. #J-18808-Ljbffr KLA-Belgium
    Software

    KLA-Belgium

    Milpitas, CA
    2 days ago
  • $165.2k - $223.6k

     ...to help. You’ll join a diverse team of software, hardware, and network engineers, supply...  ...technology problems, and build architecturally sound, high-quality components to enable...  ...object-oriented design, data structures, algorithm design, problem solving and complexity... 
    Software
    Internship
    Local area
    Flexible hours

    Amazon Data Services, Inc.

    Cupertino, CA
    12 hours ago
  • $160k - $180k

     ...Join to apply for the Software Engineer III, Backend role at Tinder Get AI-powered...  ...norms, constantly improving architecture design, exploring emergent tech and ideas...  ...strong competencies in data structures, algorithms, and coding Strong designing and building... 
    Software
    Full time
    Work experience placement
    Flexible hours

    Tinder

    Palo Alto, CA
    4 days ago
  •  ...execution of the servo subsystem firmware architecture to enable next-generation HDD products...  ...and design, recording subsystem and algorithms, servo tools, manufacturing firmware, and...  ...Renode.Solid understanding of hardware-software co-design and system-level integration.... 
    Software
    Temporary work
    Immediate start
    Remote work
    Worldwide
    Flexible hours
    Shift work

    Western Digital

    San Jose, CA
    3 days ago
  • $150k - $180k

    DescriptionOmniVision Technologies, Inc. - Santa Clara is currently looking for Staff Algorithm Engineer to support ISP algorithm development.Responsibilities:Research new image and color processing or computer vision techniques and technologies for digital camera systemsDesign... 
    Software

    Omnivision Technologies

    Santa Clara, CA
    2 days ago
  •  ...work better for everyone.Job DescriptionThe RoleAre you a software engineer who has honed your craft, partnership, and execution...  ...reliable in every sense of the wordImplement frontier AI algorithms and architectures and help productionize them at scaleUse the latest... 
    Software
    Work at office
    Immediate start
    Remote work
    Flexible hours

    Moveworks

    Mountain View, CA
    5 days ago
  • $207k - $300k

     ...purpose programming languages including but not limited to: Java, C/C++ or Python.Experience with coding in data structures, algorithms and software design.Preferred qualifications:Master's or PhD in related field.Google Cloud's software engineers develop the next-... 
    Software

    Google

    Sunnyvale, CA
    2 days ago
  • $184k - $287.5k

     ...looking for a Senior GPU Architect! The NVIDIA GPU Architecture group is looking for world class architects and software developers to join and lead our various...  ...performance in the world for parallel processing algorithms. We are constantly looking for ways to improve... 
    Software
    Full time

    Nvidia

    Santa Clara, CA
    4 days ago
  •  ...transportation, materials, and other foundational industries. Our architecture and approach is based on silicon photonics. By leveraging...  ...'s Niklas Zennström. PsiQuantum also develops the algorithms and software needed to make these systems commercially valuable. Our... 
    Software
    Full time
    Local area
    Remote work
    Shift work

    PsiQuantum

    Milpitas, CA
    5 days ago
  •  ...here.Job DescriptionThe Embedded Platform Software team designs and builds the...  ...surgical robotic systems. You will own the architecture, set the multi-year technical direction...  ...teams such as Application Development, Algorithms, FPGA, Electrical, Clinical, and Manufacturing... 
    Software
    Local area
    Worldwide
    Flexible hours

    Intuitive Surgical

    Sunnyvale, CA
    5 days ago
  • $184k - $287.5k

     ...Senior Architect for GPUs and SoCs:The NVIDIA Architecture Modelling group is looking for architects and software developers to join our various architecture efforts...  ...Modeling and analysis of graphics and / or SOC algorithms and featuresWork in a matrixed environment,... 
    Software
    Full time
    Work experience placement

    Nvidia

    Santa Clara, CA
    5 days ago
  • $152k - $241.5k

     ...developing high-fidelity models to evaluate how architectural choices translate into real-world...  ...models to prototype emerging algorithmic techniques & hardware optimizations to...  ...models.Prioritize features to guide future software and hardware roadmap based on detailed... 
    Software
    Full time

    Nvidia

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

     ...SoC and System performance modelling.The NVIDIA Architecture Modeling group is looking for architects and software developers to join our various architecture efforts...  ...be doing:Modeling and analysis of SoC & Systems algorithms and featuresWork in a matrixed environment,... 
    Software
    Full time
    Work experience placement

    Nvidia

    Santa Clara, CA
    2 days ago
  • $184k - $287.5k

     ...Senior Accelerated Computing Architect!NVIDIA is developing software and system architectures for accelerated high performance computing, scientific...  ...NVIDIA GPUs.Creating and optimizing core parallel algorithms, data structures, and reference codes to provide the best... 
    Software
    Full time

    Nvidia

    Santa Clara, CA
    3 days ago
  • $184k - $287.5k

     ...continuous improvement and innovation in image processing algorithms and architectures including SOTA deep learning methods to achieve unprecedented...  ...closely with other IP architects, hardware engineers, and software teamsRepresent new and existing NVIDIA ISP capabilities to... 
    Software
    Full time

    Nvidia

    Santa Clara, CA
    2 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Algorithm Software Architecture. Be the first to apply!