Software Engineer - Linux Infrastructure and Distributed Computing
$136.3k - $231.7kJobleads-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$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...SuggestedMinimum wageFull timeFlexible hours$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...SuggestedFor contractorsWork experience placementWork at officeFlexible hours$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...SuggestedLocal areaWorldwide$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...SuggestedFull time$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...SuggestedFull timeTemporary workWork experience placementLocal areaFlexible hours$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 contractorsWork experience placementWork at officeFlexible hours$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...$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...$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$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 contractorsWork at officeFlexible hours$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 officeRemote workRelocation packageFlexible hours3 days per week$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$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 workWorldwide- ...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
$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,...$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- ...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 officeLocal areaWork from homeFlexible hours
- ...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...
- ...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 officeLocal areaWork from homeFlexible hours
- ...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
$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 employmentTemporary workImmediate startWeekend work$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 timeLocal areaRemote workWork from homeRelocationRelocation packageFlexible hours$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-...- 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...
$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$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...$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...$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 startFlexible hours$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...$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...
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!
- software engineer full time Milpitas, CA
- software engineer healthcare Milpitas, CA
- network software engineer Milpitas, CA
- senior software engineer Milpitas, CA
- software developer Milpitas, CA
- ngo software engineer Milpitas, CA
- startup software engineer Milpitas, CA
- director software engineering Milpitas, CA
- software developer positions Milpitas, CA
- financial software developer Milpitas, CA


