KLA Careers

Software Tech Lead, Deep Learning Infrastructure

Company Overview

Calling the adventurers ready to join a company that's pushing the limits of nanotechnology to keep the digital revolution rolling. At KLA, we're making technology advancements that are bigger—and tinier—than the world has ever seen.

Who are we?  We research, develop, and manufacture the world's most advanced inspection and measurement equipment for the semiconductor and nanoelectronics industries. We enable the digital age by pushing the boundaries of technology, creating tools capable of finding defects smaller than a wavelength of visible light. We create smarter processes so that technology leaders can manufacture high-performance chips—the kind in that phone in your pocket, the tablet on your desk and nearly every electronic device you own—faster and better. We're passionate about creating solutions that drive progress and help people do what wouldn't be possible without us.  The future is calling. Will you answer?

Group/Division

With over 40 years of semiconductor process control experience, chipmakers around the globe rely on KLA to ensure that their fabs ramp next-generation devices to volume production quickly and cost-effectively. Enabling the movement towards advanced chip design, KLA's Global Products Group (GPG), which is responsible for creating all of KLA’s metrology and inspection products, is looking for the best and the brightest research scientist, software engineers, application development engineers, and senior product technology process engineers.

The LS-SWIFT Division of KLA’s Global Products Group provides patterned wafer inspection systems for high-volume semiconductor manufacturing.  Its mission is to deliver market-leading cost of ownership in defect detection for a broad range of applications in the production of semiconductors. Customers from the foundry, logic, memory, automotive, MEMS, advanced packaging and other markets rely upon high-sample wafer inspection information generated by LS-SWIFT products.

LS (Laser Scanning) systems enable cost-effective patterned wafer defect detection for the industry’s most sophisticated process technologies deployed in leading-edge foundry, logic, DRAM, and NAND fabs.  SWIFT (Simultaneous Wafer Inspection at Fast Throughput) systems deliver all-wafer-surface (frontside, backside, and edge) macro inspection that is critical for automotive IC, MEMS, and advanced packaging processes as well as foundry/logic and memory fabs.

LS-SWIFT operates from a global footprint that includes the US, Singapore, India and Germany, and serves a worldwide customer base across Asia, Europe and North America.

 

Responsibilities

  • Work in a dynamic environment to co-create the first AI/Deep Learning based product for this division
  • Responsible for Software Development and Data Engineering in KLA's DL platform
  • Design and Implement data collection, processing, storage and analysis Infrastructure using contemporary frameworks
  • Work with other team members to evaluate, test and select data infrastructure technologies, implement and maintain them
  • Provide Technical leadership and be able to support detailed analysis and tradeoffs for various solutions
  • Collaborate with cross-divisional and cross-functional teams across geographical zones to develop/deliver software solutions
  • Understand, champion and enforce Software Development best practices
  • Travel to other KLA sites and Customer sites on need basis

Qualifications

Education:

  • BE/BTech/MS/MCA/MTech (CS/Electronics/Physics/ECE degree)

Basic Requirements:

  • Technical expertise in one or more programming languages (C#/Java/C++/Python/Javascript)
  • Excellent Software Design/Implementation capabilities
  • Strong understanding of Data structures and Algorithms
  • Strong understanding of Data processing and Data storage technologies (SQL/NoSQL)
  • Good communication, interpersonal skills and a can do it attitude
  • Motivated to learn new skills independently
  • Creative thinker with good probelm-solving abilities

Desired:

  • Basic understanding of statistics, data visualization, analytics and Machine Learning
  • Experience with following technical areas:
    • Web Development (HTTP, REST, Javascript, HTML, MVC)
    • Cloud technologies for storage, containerization and cluster compute
    • Distributed data processing and computing frameworks
    • Development of large scale applications with Python & Java
    • TensorFlow, NumPy, Sciki-learn and other ML/DL frameworks is added advantage
  • Experience in handling and processing huge volumes of data. Knowledge of Data processing pipeline frameworks like Spark, Airflow, Dask etc.
  • Ability to develop Software with CleanCode and SOLID principles
  • Proven experience in debugging large complex software

 

Related Careers