Responsibilities:
- Responsible for Software development and Data engineering in KLA's DL platform and for Customer facing SW development
- Design and implement data collection, processing, storage, and analysis Infrastructure
- 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 the various solutions
- Collaborate with teams across different geographical zones to develop / deliver software solutions
- Work across groups including systems/hardware, marketing, applications and manufacturing on all aspects of SDLC
- Understand, champion and enforce software development best practices
- Travel to other KLA sites and customer sites on a needed basis
Qualifications:
- (CS/Electronics/Physics/ECEdegree)
Basic requirements:
- Technical expertise in programming languages (C#/C++ and Java, Python/Javascript)
- Excellent softwaredesign/implementationcapabilities
- Strong understanding of data structures and algorithms
- Strong understanding of data processing and storage technologies such as SQL and/or NoSQL Database systems
- Good communication and interpersonal skills
- Motivated to learn new skills independently
- Creative thinker with good problem-solving abilities
Desired:
- Basic understanding of statistics, data visualization, analytics, and machine learning
- Experience with the following technical areas
- Distributed computing principles
- Development of large scale applications with Python & Java
- GPU architectures and data management
- TensorFlow, NumPy, scikit-learn, and other ML and DL frameworks
- Ability to develop Software with Clean Code and SOLID principles
- Experience in handling and processing huge volumes of data and Knowledge of Data Engineering frameworks & practices
- Proven experience in debugging large complex software
Minimum Qualifications
- (CS/Electronics/Physics/ECEdegree)
Doctorate (Academic) or work experience of 1+ year , Master's Level Degree or work experience of 4 years , Bachelor's Level Degree or work experience of 6+ years