> Markdown version of [/jobs/ext/1979593-sr-software-engineer-c-ai-ml-oop-linux](https://www.wearedevelopers.com/jobs/ext/1979593-sr-software-engineer-c-ai-ml-oop-linux). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Sr Software Engineer (C++, AI/ML, OOP, Linux) - **Company:** KLA-Tencor - **Location:** Milpitas, CA, United States - **Experience:** Expert - **Salary:** $136,300.0 - $231,700.0 - **Contract:** Permanent contract - **Skills:** Artificial Intelligence, Data Analysis, C++ (Programming Language), Databases, Software Debugging, Software Design Patterns, Linux, PostgreSQL, Machine Learning, Object-Oriented Software Development, Programming Environments, Qt (Software), Prometheus, Software Requirements Analysis, Multithreading, ReactJS, Grafana, Vue.js, Containerization, AngularJS, Kubernetes, Information Technology, Front End Software Development, Restful APIs, Docker - **Published:** August 7, 2026 - **Apply:** https://kla.wd1.myworkdayjobs.com/Search/job/Milpitas-CA/Sr-Software-Engineer--C----AI-ML--OOP--Linux-_2637804-1 ## About the Role KLA RAPID Division is seeking a highly motivated individual with strong expertise in C++ programming and data analysis. The ideal candidate will possess excellent problem-solving and debugging skills, along with a deep understanding of multi-threaded and multi-process programming environments. Experience in RPC and REST API architectures with deployment in Kubernetes is a strong plus., * BS/MS/PhD in Computer Science, Engineering, or another related field. * Proven experience in C++ programming, object-oriented design (OOD/OOP), and design patterns. * Strong background in data analysis and debugging in multi-process multi-threaded apps. * Strong leadership qualities, teamwork skills, and motivation for team success. * Proficiency in Linux-based development environments. * RPC/REST interface definitions experience is a plus. * Familiarity with databases (PostgreSQL, Prometheus) and Observability tools (Grafana) * Familiarity with frontend tool stacks such as Qt or other modern UI frameworks (Vue/React/Angular/Gtk). * Familiarity with containerization technologies (Docker, Singularity) and Kubernetes is a plus., Doctorate + 0 years, Master's + 3 years, or Bachelor's Degree + 5 years of related experience. ## Description Build cutting-edge C++ software for next-gen mask inspection systems. Work with cross-functional experts and tackle complex, high-impact engineering challenges. Create framework for AI tooling. RPC/REST API experience is a big plus., * Design and develop inspection machine control software and data analytics solutions for advanced mask inspection systems. * Integrate AI capabilities into production tool and evaluate different model training and inference flows * Collaborate with cross-functional engineering teams to define and implement system requirements. * Optimize and maintain existing codebases to ensure performance, scalability, and reliability. * Provide support during integration/test and handle escalations from customer sites. ## Related Videos - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [Running Secure Life Science Research at Scale using Hybrid GPU HPC and Kubernetes 🧬](https://www.wearedevelopers.com/videos/100355-running-secure-life-science-research-at-scale-using-hybrid-gpu-hpc-and-kubernetes) - [Lessons learned from building a thriving Vue.js SaaS application](https://www.wearedevelopers.com/videos/1666-lessons-learned-from-building-a-thriving-vue-js-saas-application) - [Docker Compose: Rediscovered](https://www.wearedevelopers.com/videos/1978-docker-compose-rediscovered) - [Docker build without Docker](https://www.wearedevelopers.com/videos/100114-docker-build-without-docker) - [Docker exec without Docker](https://www.wearedevelopers.com/videos/1094-docker-exec-without-docker) ## Related Articles - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [Résumé-Driven Development: How IT trends affect the job market for software developers](https://www.wearedevelopers.com/magazine/59-resume-driven-development-how-it-trends-affect-the-job-market-for-software-developers) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers)