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).Skills Required
Full Stack Development, C#, Java, Python, data engineering