Search by job, company or skills

Full Stack Software Engineer

3-7 Years
Quick Apply
  • Posted 13 days ago
  • Over 200 applicants have applied

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:

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

Similar Jobs

Bengaluru, India, Remote

Skills:

Html5SqlNodejsJavascriptJavaEs6CSSRest ApisReactMochaGraphqlJestChaiCypress

Chennai, India

Skills:

amazon web services aws react.js JavaMavenPostgreSQLSpring BootMicroservicesJenkinsGradleTerraformMySQLSonarqubeMicrosoft AzureRest ApisOracleUnit testing frameworksApigee XGit-based version controlCI CD tools and pipelinesGoogle Cloud Platform GCPPivotal Cloud Foundry PCFHarnessSQL databases

Chennai, India

Skills:

Spring BootSpring BatchJavaJava JeeRESTful Web Services APIsPostgreSQL or equivalent relational databasesBackend development using microservices architectureSecure coding practices and data protectionCI CD pipelines using Tekton

Chennai, India

Skills:

Data ModelingData StructuresMicroservicesNosqlAlgorithmsRDBMSSystem DesignRest ApisFull-Stack EngineeringModern Frontend Development FrameworksCaching LayersQueuing SystemsAI Tool Fluency

Chennai, India

Skills:

RedisSpring JpaBitbucketPostmanSwaggerDockerJenkinsDynatracePostgreSqlJava 17 or higherAngular 18 or higherK8S

Beware of Scammers

We don’t charge money for job offers