K
Senior Software Engineer
KLA
Chennai, Tamil NaduSalary not disclosed6–8 years expDay ShiftPosted 1d ago3 views
Actively Hiring
Before you apply — will your resume pass the ATS?
Most IT resumes get rejected by ATS before a recruiter sees them.
Apply for this Job
Before you apply — will your resume pass the ATS?
Most IT resumes get rejected by ATS before a recruiter sees them.
Check My Resume FreeJob Description
Role Overview
KLA is a global leader in semiconductor manufacturing technologies, and its IT division plays a central role in driving business productivity and innovation. The Senior Software Engineer will be responsible for building and maintaining software systems that enable AI-driven capabilities across products and internal platforms. This role is ideal for an experienced engineer who enjoys working at the intersection of software engineering and artificial intelligence, delivering reliable and scalable solutions in a collaborative, fast-paced environment.
Key Responsibilities
- Design and develop backend services and APIs that integrate AI and ML capabilities into enterprise applications, including inference endpoints and workflow automation
- Implement business logic around AI outputs such as validation, confidence handling, fallback behaviors, and human-in-the-loop patterns
- Build integration layers to connect AI services with enterprise systems and various data sources
- Own end-to-end delivery of complex features and components, including task breakdown, effort estimation, and on-schedule delivery
- Write clean, well-documented, and maintainable code with appropriate software abstractions
- Build robust unit and integration tests and ensure features meet performance, reliability, and security standards
- Instrument services with logging, metrics, and tracing, and actively support production monitoring and incident resolution
- Apply responsible AI practices including transparency, logging, and guardrails in line with established team standards
Required Qualifications
- Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent professional experience
- 5 to 7 years of professional software engineering experience delivering production-grade applications and services
- Proficiency in at least one modern programming language such as Python or C#
- Proven experience building APIs and services, working with databases, and deploying via CI/CD pipelines
- Strong understanding of software engineering fundamentals including data structures, debugging, testing, and code quality
- Hands-on experience supporting AI or ML-enabled applications such as integrating inference services or building orchestration around model outputs
- Familiarity with LLM application patterns including prompt orchestration, RAG basics, and tool or function calling
Why Join Us
At KLA, you will be part of a global team of engineers, physicists, and data scientists working on technologies that power virtually every electronic device in the world. KLA invests heavily in innovation and offers a competitive, inclusive, and family-friendly work environment where your contributions directly shape the future of electronics.
Requirements
- 5 to 7 years of professional software engineering experience
- Proficiency in Python, C#, or a comparable modern programming language
- Experience building and deploying REST APIs and backend services
- Familiarity with databases and CI/CD pipelines
- Experience integrating AI or ML inference services into production applications
- Knowledge of LLM application patterns such as RAG and prompt orchestration
- Strong grasp of software engineering fundamentals including testing and code quality
- Exposure to cloud platforms such as Azure, AWS, or GCP is a plus
- Experience with containerization tools like Docker or Kubernetes is an advantage
- Familiarity with event-driven systems and observability tooling
Benefits
- Competitive and family-friendly total rewards package
- Inclusive work environment with diversity-focused benefit programs
- Opportunity to work with world-leading semiconductor technology
- Collaborative teams tackling complex, high-impact engineering challenges
- Equal opportunity employer committed to employee growth
Frequently Asked Questions
How to apply for Senior Software Engineer at KLA?
Contact the company directly.
What is the salary for this role?
Salary details will be discussed during the interview.
What experience is required?
6–8 years of experience is required.
Is this position still open?
Yes, this position is currently active and accepting applications.
Similar Jobs
T
Remote Business Analyst
Turing
Chennai, Tamil NaduSalary not disclosedFresher (0 years) expWork From HomeInformation Technology
Actively Hiring·3h ago
View & Apply T
Remote Business Analyst
Turing
Chennai, Tamil NaduSalary not disclosedFresher (0 years) expWork From HomeInformation Technology
Actively Hiring·3h ago
View & Apply T
Remote Business Analyst
Turing
Chennai, Tamil NaduSalary not disclosedFresher (0 years) expWork From HomeInformation Technology
Actively Hiring·3h ago
View & Apply