Search by job, company or skills

K

Full Stack Software Engineer

3-7 Years
new job description bg glownew job description bg glownew job description bg svg
  • Posted a month ago
  • Over 100 applicants
Quick Apply

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).

More Info

Job Type:
Industry:
Function:
Employment Type:
Open to candidates from:
Indian

About Company

KLA develops industry-leading equipment and services that enable innovation throughout the electronics industry. We provide advanced process control and process-enabling solutions for manufacturing wafers and reticles, integrated circuits, packaging and printed circuit boards. In close collaboration with leading customers across the globe, our expert teams of physicists, engineers, data scientists and problem-solvers design solutions that move the world forward.

Job ID: 121111063