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

Software Engineer - Linux Infrastructure and Distributed Computing

$136.3k - $231.7k

Jobleads-US

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

With 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 Surfscan group

The Surfscan group includes a team of engineers, technology development, apps engineers and product marketing focused on technology that enables wafer, IC and equipment manufacturers to develop, qualify and monitor their process tools. Defects and process non-uniformities detected on Surfscan equipment allow for early identification of yield excursions. The flagship Surfscan products include the SPx platforms for wafer surface quality and wafer defect inspection tools and systems for inspection of polished wafers, epi wafers and engineered substrates during the wafer fabrication process.

Job Description/Preferred Qualifications

  • Experience designing and developing scalable distributed systems or large-scale data processing applications.
  • Strong understanding of software architecture, design patterns, and distributed system design principles.
  • Experience with performance analysis, profiling, and optimization of high-performance software applications.
  • Experience with Kubernetes, Docker, containerized applications, and cloud-native technologies.
  • Familiarity with High Performance Computing (HPC), parallel computing, RDMA, and high-speed networking technologies.
  • Experience with GPU computing, CUDA programming, and performance optimization of accelerated workloads.
  • Familiarity with Artificial Intelligence (AI) and Machine Learning (ML) technologies, frameworks, or infrastructure.
  • Experience leveraging AI-powered development tools to improve software quality, engineering productivity, testing, and debugging workflows.
  • Experience supporting mission-critical production software and complex customer-driven technical issues.

Minimum Qualifications

  • Bachelor's or Master's degree in Computer Science, Computer Engineering, Electrical Engineering, or a related technical field.
  • 2-5 years of professional software development experience.
  • Strong proficiency in C++ software development using object-oriented programming principles, data structures, and algorithms.
  • Experience developing applications on Linux-based operating systems.
  • Experience with software design, implementation, testing, and debugging throughout the software development lifecycle.
  • Understanding of multithreaded programming, synchronization, and concurrency concepts.
  • Knowledge of networking fundamentals, including TCP/IP and client-server architectures.
  • Experience using source control, build tools, and standard software development practices in a collaborative engineering environment.
  • Strong analytical, problem-solving, and software debugging skills.
  • Excellent verbal and written communication skills.

Base Pay Range

$136,300.00 - $231,700.00 Annually

Primary Location

USA-CA-Milpitas-KLA

Benefits and Perks

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.

Equal Opportunity Employer

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.

#J-18808-Ljbffr Jobleads-US
Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Software Engineer - Linux Infrastructure and Distributed Computing in Milpitas, CA vacancy
  • $136.3k - $231.7k

     ...teams of physicists, engineers, data scientists...  ...scientist, software engineers, application...  ...scalable distributed systems or large-...  ...High Performance Computing (HPC), parallel computing...  ..., frameworks, or infrastructure.Experience...  ...applications on Linux-based operating systems... 
    Suggested
    Minimum wage
    Full time
    Flexible hours

    KLA-Tencor

    Milpitas, CA
    1 day ago
  • $253k - $416k

     ...the way the world works.Job DescriptionDistinguished Software Engineer, Systems Infrastructure - Compute, Deployment, Infrastructure as Code (At LinkedIn,...  ...services within a large-scale, private, on-premise distributed environment.This role will focus on building technical... 
    Suggested
    For contractors
    Work experience placement
    Work at office
    Flexible hours

    Linkedin

    Mountain View, CA
    3 days ago
  • $164.2k - $205.2k

     ...Databricks product strategy. Compute serves as the layer that...  ...the company. Building unified infrastructure on top of heterogeneous clouds...  ...companies experience. As an engineer on this team, you won’t just...  ...tackle the hard problems of distributed systems: sub-second... 
    Suggested
    Local area
    Worldwide

    Databricks

    Mountain View, CA
    23 days ago
  • $272k - $431.25k

     ...% hands-on Storage Services Software engineer to join the block storage group...  ...architects a proprietary distributed file system solution from its...  ...to see:B.Sc., M.Sc.. in Computer Science, Electrical Engineering...  ...programming.Experience with Linux block subsystem, File system... 
    Suggested
    Full time

    Nvidia

    Santa Clara, CA
    5 days ago
  • $155k - $222.6k

     ...Team Cisco Validated Infrastructure Services (CVIS) establishes...  .... Your Impact As a Software Engineer, you will help...  ...the performance of AI compute systems across hardware...  ..., testing, or tuning Linux-based systems. Experience...  ..., Slurm, or other distributed workload environments... 
    Suggested
    Full time
    Temporary work
    Work experience placement
    Local area
    Flexible hours

    CISCO Systems

    Milpitas, CA
    2 days ago
  • $175k - $287k

     ...operates one of the largest privately managed compute infrastructures in the world outside the public cloud providers. As a Staff Software Engineer on the Compute Infrastructure team, you...  ..., operating system behavior, and distributed system interactionsQualificationsBasic... 
    For contractors
    Work experience placement
    Work at office
    Flexible hours

    Linkedin

    Mountain View, CA
    1 day ago
  • $174k - $252k

     ...ML areas, leverage ML infrastructure, and demonstrate...  ...maintaining, or launching software products, and 1 year...  ...Master's degree or PhD in Computer Science or related...  ....Google's software engineers develop the next-generation...  ...retrieval, distributed computing, large-scale... 

    Google

    Sunnyvale, CA
    1 day ago
  • $174k - $252k

     ...maintaining, or launching software products, and 1 year...  ...'s degree or PhD in Computer Science or related...  ...technologies. Google's software engineers develop the next-...  ...retrieval, distributed computing, large-scale...  ...built by the Technical Infrastructure team to keep it running... 

    Google

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

    NVIDIA is seeking a Senior Software Engineer to help us develop distributed storage services for AI/ML. In this role you will work closely with the broader...  ...and collaborating with NVIDIA Research, Computing, Product teams, cross-functional teams, and external... 
    Full time

    Nvidia

    Santa Clara, CA
    5 days ago
  • $231k - $378k

     ...the business needs of the team.As a Principal Staff Software Engineer of the Compute Infrastructure team at LinkedIn, you will play a crucial role in our...  ...hardware resources with necessary physical/logical distribution for fault tolerance and easy maintenance.Build alignment... 
    For contractors
    Work at office
    Flexible hours

    Linkedin

    Mountain View, CA
    4 days ago
  • $160k - $320k

     ...the advancement of our software solution.About the...  ...consistent and highly scalable distributed services.You will...  ...the Senior Manager, Engineering. The work setup at Nutanix...  ...software for Unix/Linux/BSD operating systems...  ...environmentsBS or MS in Computer Science or related field... 
    Work at office
    Remote work
    Relocation package
    Flexible hours
    3 days per week

    Nutanix

    San Jose, CA
    2 days ago
  • $152k - $241.5k

    NVIDIA is hiring experienced software engineers with kubernetes experience to help scale up its AI Infrastructure. We expect you to have...  ..., we have pioneered visual computing, the art and science of computer...  ...and automating large-scale distributed systems independent of... 
    Full time

    Nvidia

    Santa Clara, CA
    1 day ago
  • $147k - $210k

     ...Master's degree or PhD in Computer Science or related technical...  ...and resolution, and software test engineering. About the job Google...  ...including information retrieval, distributed computing, large-scale...  ...built by the Technical Infrastructure team to keep it running. From... 
    Temporary work
    Worldwide

    Jobleads-US

    Sunnyvale, CA
    3 days ago
  •  ...platforms, systems and infrastructure using your strong background in distributed systems and large scale...  ...maintain, and enhance software solutions.Qualifications...  ...qualifications:BA/BS degree in Computer Science or related...  .... Experience with Unix/Linux environments.... 
    Work experience placement

    MoTek Technologies

    Palo Alto, CA
    3 days ago
  • $174k - $252k

     ...Senior Software Engineer, Performance, Google Cloud Compute Infrastructure Google Sunnyvale, CA, USA In most instances, this position requires in-person interviews...  ...all areas, including information retrieval, distributed computing, large‑scale system design,... 

    Jobleads-US

    Sunnyvale, CA
    2 days ago
  • $207k - $300k

     ...technical lead for the Linux Kernel Networking...  ...mentor, and guide a distributed team of engineers, supporting their career...  ...planet-scale infrastructure projects.Leverage emerging...  ...to accelerate software development workflows...  ...or experience with compute technologies, storage... 
    Worldwide

    Google

    Sunnyvale, CA
    4 days ago
  •  ...leader in AI cloud infrastructure serving tens of thousands...  ...mission is to make compute as ubiquitous as...  ...Tuesday.The Compute Software Engineering role plays a key part...  ...instancing.Develop distributed systems for managing...  ...comfortable working in Linux environments and... 
    Work at office
    Local area
    Work from home
    Flexible hours

    Lambda Labs

    San Jose, CA
    3 days ago
  •  ...additional agentic computation.Cerebras works...  ..., storage, distribution, and dependency...  ...optimize cloud infrastructure to support CI workloads...  ...velocity and engineering productivity.Contribute...  ..., or software engineering role...  ...system concepts (Linux/Unix), networking... 

    Cerebras Systems

    Sunnyvale, CA
    3 days ago
  •  ...leader in AI cloud infrastructure serving tens of...  ...mission is to make compute as ubiquitous as...  ....In the world of distributed AI training and...  ...Lambda Infrastructure Engineering organization...  ...experienced Senior Software Engineer to join...  ...SwiftExperience with Linux kernel internals... 
    Work at office
    Local area
    Work from home
    Flexible hours

    Lambda Labs

    San Jose, CA
    3 days ago
  •  ...Summary: Hands-on full-stack software engineer supporting NVIDIA Test Infrastructure Development. The...  ...standards. Support CI/CD, Linux application deployment,...  ...Operations, and globally distributed software teams. What We Need to See: BS in Computer Science, Computer Engineering... 
    For contractors

    Katalyst Healthcares & Life Sciences

    Santa Clara, CA
    1 day ago
  • $20k

     ...enabling human life on Mars.SOFTWARE ENGINEER, AI INFRASTRUCTURE (STARSHIELD) At SpaceX we...  ...and manage on-premise compute resources, create highly...  ...databases, monitoring and distributed storageClosely collaborate...  ...experience with Linux operating systemsExperience... 
    Permanent employment
    Temporary work
    Immediate start
    Weekend work

    SpaceX

    Palo Alto, CA
    3 days ago
  • $153.2k - $234.1k

     ...DescriptionRole OverviewAs a Senior Software Engineer on the Rendering Infrastructure team, you will build the...  ..., perception, and distributed infrastructure. You will...  ...AV software stacks and compute clusters, reproduce real...  ...C++ and Python on Linux, with ROS, PyTorch, CUDA... 
    Full time
    Local area
    Remote work
    Work from home
    Relocation
    Relocation package
    Flexible hours

    General Motors

    Sunnyvale, CA
    5 days ago
  • $174k - $252k

     ...maintain and improve switch software.Manage individual...  ...large-scale infrastructure, distributed systems or networks, or experience with compute technologies, storage...  ...technologies.Knowledge of Linux user space development...  ...development.Google's software engineers develop the next-... 

    Google

    Sunnyvale, CA
    1 day ago
  • ResponsibilitiesDesign and develop software and system solutions for application security...  ...problemsCommunicate and present your ideas to other engineers, architects, and management to move our...  ...with BS or 5+ years with MS in Computer Science or related fieldSolid... 

    Avocado Systems

    Milpitas, CA
    more than 2 months ago
  • $174k - $252k

     ....5 years of experience with software development in one or more programming...  ...:Master's degree or PhD in Computer Science or related technical...  ...suite.Google's software engineers develop the next-generation...  ...information retrieval, distributed computing, large-scale system... 
    Remote work

    Google

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

    Design infrastructure for scalable usage of collected research data...  ...experience testing, and launching software products.3 years of...  ...Master’s degree or PhD in Engineering, Computer Science, or a related...  ...including information retrieval, distributed computing, large-scale... 

    Google

    Mountain View, CA
    1 day ago
  • $147k - $210k

     ...generation diagnostic infrastructure for production and...  ...Implement foundational software primitives and API capabilities...  ...Diags Infra team to engineer diagnostic...  ...frameworks, and dynamic distribution systems.Focus on...  ...experience with distributed computing and large-scale data... 

    Google

    Sunnyvale, CA
    2 days ago
  • $160.36k - $240.54k

     ...investorsAbout the RoleNuro is seeking a Software Engineer with expertise in large-scale infrastructure, workload orchestration, and...  ...with seamless access to compute and data resources. You will be...  ...times, and handle massive-scale distributed training.Data & ETL: Designing... 
    Immediate start
    Flexible hours

    Nuro

    Mountain View, CA
    2 days ago
  • $174k - $252k

     ...C++.Experience designing and developing distributed databases or storage systems....  ...qualifications:Master's degree or PhD in Computer Science or a related technical field.Experience...  ...(e.g., Paxos).Google Cloud's software engineers develop the next-generation technologies... 

    Google

    Sunnyvale, CA
    5 days ago
  • $147k - $210k

     ...with developing large-scale infrastructure, distributed systems or networks, or experience with compute technologies, storage or hardware...  ....2 years of experience with software development or 1 year of...  ...technologies.Google's software engineers develop the next-generation technologies... 

    Google

    Mountain View, CA
    5 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Engineer - Linux Infrastructure and Distributed Computing. Be the first to apply!