KL

Full Stack Software Engineer

Kla
Chennai ₹3-7 LPA Posted 7 Jul 2025
FULL TIME
C#
data engineering
Java
Full Stack Development
Python

Job Description

Full Stack Software Engineer

KLA is seeking a Full Stack Software Engineer to join our HQ-SW & Analytics team. In this role, you will be instrumental in shaping the product roadmap for our next-generation data analysis platform, collaborating closely with cross-functional teams to develop innovative algorithms, tools, and actionable insights for KLA tool management.

Responsibilities

  • Work closely with cross-functional teams, data and algorithm engineers, divisional SMEs, and business stakeholders to develop new algorithms and tools.
  • Help define the product roadmap for our next-generation data analysis platform for KLA tools management.
  • Collaborate with various stakeholders to collect and preprocess data.
  • Apply statistical analysis and models to understand complex patterns in data and generate actionable insights.
  • Be heavily involved in the design of software applications in a distributed microservice environment.
  • Develop software components and UIs using containers and orchestration technologies like Kubernetes to effectively monitor, diagnose, and optimize KLA semiconductor inspection and metrology equipment.

Skills

  • Strong computer science fundamentals (data structures and algorithms).
  • Excellent technical expertise in C#, Java, or Python.
  • SQL skills for data extraction and manipulation, and experience in database scaling & optimization.
  • Ability to interpret data, identify patterns/trends, and strong attention to detail.
  • Proven problem solver with the ability to distill requirements and design solutions for business problems.
  • Motivated to learn new skills independently and conduct experiments.
  • Excellent communication and storytelling skills.
  • Experience in Data Engineering, data pipeline, batch/stream processing (Desired).
  • Familiarity with Machine learning frameworks (e.g., TensorFlow, PyTorch, Scikit-Learn) (Desired).
  • Experience developing cloud-native applications using Docker, Kubernetes, message buses (Desired).
  • Knowledge of Agile software development processes (Desired).
  • Experience with monitoring, logging & tracing tools (e.g., Grafana, ELK stack, Prometheus, OpenTelemetry) (Desired).

Join WhatsApp Channel