Full Time

Software Engineer – Linux Infrastructure and Distributed Computing

KLA
Milpitas, CA
???* / year

Job Description

About this kind of role

What a Software Engineer – Linux Infrastructure and Distributed Computing usually does. The employer's own details are in the listing.

Typically does: Software Engineers in this role design, develop, and maintain software systems and tools for Linux-based infrastructure and distributed computing environments. They focus on building scalable, reliable, and efficient solutions, often involving automation and cloud technologies. Responsibilities include writing code, testing, debugging, and collaborating with other engineers to implement and improve system performance. They may also be involved in monitoring and troubleshooting production systems.

Tools and skills: Proficiency in programming languages like Python, C++, or Go, experience with Linux operating systems, cloud platforms (such as AWS or Azure), scripting languages, and familiarity with distributed systems concepts are generally expected.

Good fit for: Individuals with a strong analytical mindset, a passion for problem-solving, and a desire to work with complex systems often thrive in this type of role.

Rather keep track in a spreadsheet? Our job application tracker template is free to download. Get the template →

View Similar Jobs

Matches Jobs

Similar jobs which you may be interested in. Typically using your existing skillset.