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

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 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 QualificationsExperience 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 QualificationsBachelor'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 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 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. SummaryLocation: Milpitas, CAType: Full time

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
  • $147k - $210k

     ...with developing large-scale infrastructure, distributed systems or networks, or experience with compute technologies, storage or hardware...  ...of low-level systems software, Linux Kernel, networking stack, crypto...  ...APIs etc.Google's software engineers develop the next-generation... 
    Suggested

    Google

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

     ...We’re looking for senior engineers to build/scale Nuro's large-scale computing infrastructure in the cloud/data center. This...  ...building and developing large-scale distributed applications (e.g. Kubernetes)...  ...Dataflow.. Experience with Linux system, e.g. CPU scheduler,... 
    Suggested
    Full time

    Nuro

    Mountain View, CA
    18 hours ago
  • $174k - $252k

     ...efficient, next-generation distributed caching and database...  ...maintainability, and compute/memory resource...  ...years of experience with software development in one or...  ...large-scale infrastructure, distributed systems...  ...accessible technologies or engineering highly reliable, planet... 
    Suggested

    Google

    Mountain View, CA
    3 days 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
    18 hours ago
  • $147k - $211k

     ...of experience with developing large-scale infrastructure, distributed systems or networks, or experience with compute technologies, storage or hardware architecture...  ...health, diagnosis and resolution, and software test engineering. Google's software engineers develop the next... 
    Suggested
    Worldwide

    Google

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

     ...years of experience in Linux Kernel development...  ...maintaining, or launching software products, and 1 year...  ...large-scale infrastructure, distributed systems or networks, or experience with compute technologies, storage...  ...technologies.Google's software engineers develop the next-... 

    Google

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

     ...years of experience in Linux Kernel development...  ...maintaining, or launching software products, and 1 year...  ...large-scale infrastructure, distributed systems or networks, or experience with compute technologies, storage...  ...job: Google's software engineers develop the next-generation... 

    Socket.dev

    Sunnyvale, 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
    3 days ago
  • $158k - $237k

     ...The Forge Team: Engineering the Backbone of Rubrik...  ..., and scalable software-defined platform....  ...the fundamental infrastructure, with a deep...  ...operating system, Linux, and system-performance...  ...~ BS/MS/PhD in Computer Science or...  ...algorithms, and distributed systems design... 
    Full time
    Local area

    Rubrik

    Palo Alto, CA
    18 hours ago
  • $174k - $252k

     ...development, and optimization of software components critical for...  ...model sharding across distributed hardware.Collaborate...  ...Kubernetes, Google Kubernetes Engine (GKE)), networking infrastructure, and hardware...  ...networks, or experience with compute technologies, storage or... 

    Google

    Sunnyvale, CA
    3 days ago
  • $94.6k - $160.8k

     ...Develop, deploy, and support software infrastructure for High-Performance Computing (HPC) systems used for...  ...lithography, AI workloads, and distributed compute platforms. Work with Linux-based clusters, schedulers...  ...BS/MS in Computer Engineering, Computer Science, Electrical... 
    Minimum wage
    Work experience placement

    KLA

    Milpitas, CA
    18 hours ago
  • $160k - $320k

     ...the advancement of our software solution.About the...  ...consistent and highly scalable distributed services.You will report to the Director, Engineering. The work setup at...  ...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
    1 day ago
  • $152k - $241.5k

    NVIDIA is hiring experienced software engineers to help scale up its AI Infrastructure. We expect you to have significant...  ..., we have pioneered visual computing, the art and science of computer...  ...Designing and developing a massively distributed scalable platform which would... 
    Full time
    Remote work

    Nvidia

    Santa Clara, CA
    2 days ago
  • $180k

     ...motivated, and focused on engineering excellence. This organization...  ...About the Role The Compute Infrastructure team at xAI is responsible...  ...issues, with deep knowledge of Linux kernel internals, resource...  ...or significantly enhancing distributed compute platforms, orchestration... 
    Full time
    Temporary work

    Xai

    Palo Alto, CA
    18 hours 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
  •  ...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
    18 hours 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
    13 hours 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
    18 hours ago
  • $174k - $252k

     ...machines for Google Distributed Cloud (GDC),...  ..., connected, and software-only products, utilizing...  ...scripting, and Linux internals, with...  ...networking, compute, storage, and GPUs...  ...processing and systems infrastructure.Experience...  ...Google's software engineers develop the next-... 

    Google

    Sunnyvale, CA
    2 days ago
  • $147k - $211k

     ...of experience with software development or 1 year...  ...building and maintaining Linux distributions (e.g., package...  ...'s degree or PhD in Computer Science or related technical...  ..., attestation infrastructure, TPMs, etc.Knowledge...  ...Cloud's software engineers develop the next-generation... 

    Google

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

     ...About the Role Our software team is growing, and...  ...looking for talented engineers to join us and be...  ...Simulation, and Technical Infrastructure. Data Platform:...  ...: generic compute platform to host mission...  ...following areas: large-scale distributed systems; data storage... 
    Full time

    Nuro

    Mountain View, CA
    18 hours ago
  • $180k

     ...highly motivated, and focused on engineering excellence. This organization...  ...xAI is seeking experienced software engineers to build the software infrastructure that enables our models to use...  ...utilization and performance for our distributed computing infrastructure Collaborate... 
    Full time
    Local area
    Relocation

    Xai

    Palo Alto, CA
    18 hours ago
  • $160.36k - $240.54k

     ...About The Role Our software team is growing, and...  ...looking for talented engineers to join us and be instrumental...  ...for our sensor and compute platform, including...  ...areas: large-scale distributed systems; computer...  ...and tracing tools and infrastructure (perf, eBPF, Perfetto... 
    Full time

    Nuro

    Mountain View, CA
    18 hours 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
  • $147k - $211k

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

    Google

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

     ...investors.About the RoleOur software team is growing, and...  ...looking for talented engineers to join us and be...  ..., and Technical Infrastructure.Data Platform: The Data...  ...organizations: generic compute platform to host...  ...following areas: large-scale distributed systems; data storage... 
    Immediate start
    Flexible hours

    Nuro

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

     ...of experience with developing large-scale infrastructure, distributed systems or networks, or experience with compute technologies, storage or hardware architecture...  ...health, diagnosis and resolution, and software test engineering. Google's software engineers develop the next... 

    Google

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

     ...GGN’s virtualization infrastructure using Kubernetes to accelerate...  ...to emulation engineers by defining design...  ...years of experience with software development in one or...  ...'s degree or PhD in Computer Science or a related...  ...information retrieval, distributed computing, large-... 

    Google

    Sunnyvale, CA
    1 day ago
  • $193.93k - $352.29k

     ...not fungible is the infrastructure that decides whether...  ...autonomously inside Nuro's own engineering organization, under...  ..., direct access to compute and to the systems we...  ...About You3+ years of software engineering...  ...break.Strong backend and distributed systems background at... 
    Immediate start
    Flexible hours

    Nuro

    Mountain View, CA
    2 days ago
  • $147k - $211k

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

    Google

    Sunnyvale, CA
    2 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!