Remote Position
[Remote] Engr, Software 1
๐ Remote ยท United States
๐ผ Full-time
Note: The job is a remote job and is open to candidates in USA. KLA develops semiconductor inspection, metrology, and analytics systems. The Software Engineer 1 will build and maintain infrastructure for large-scale experimentation and deployment of HPC solutions, supporting data management, data loading, and machine learning and deep learning model training.
Responsibilities
- Engineers in the Software team will be working on building and maintaining infrastructure vital for large scale experimentation and deployment of HPC solutions
- Domains in which a successful candidate will be encouraged to chip in, will include, data management and data loading, support for machine learning and deep learning model training
Skills
- Successful candidates are passionate about software and will have outstanding skills and hands on experience with development in C/C++ and Python in a Windows/Linux environment
- Deep conceptual understanding of multi-threaded, multi process and distributed software systems
- Object Oriented Design & Programming in Java or C++
- Scripting languages like Java Script, Python
- Data Structures and algorithms
- Linux System Programming
- Distributed systems
- BS in Math, CS, Engineering or related field
- Bachelor's Level Degree and 0 years related work experience
- Familiarity with Machine Learning and Deep Learning solutions
- Cloud technologies for network, storage, containerization and compute clusters
- Building and configuring Linux kernels, and designing and fixing network infrastructure
- Linux Device Driver Development
- Understanding of various networking stacks
- GPU Architectures and CUDA (CuGraph, CuData, CuML etc)
- Distributing computing frameworks like Apache Spark, DASK
- Creating the techniques and methods to integrate multiple hardware and software subsystems to seek sophisticated technical challenges
- Data science skills to acquire, transform and present data from various sources to build powerful debugging and analysis software
Benefits
- Participation in performance incentive programs
- Eligibility for medical, dental, vision, life, and other voluntary benefits
- 401(K) including company matching
- Employee stock purchase program (ESPP)
- Student debt assistance
- Tuition reimbursement program
- Development and career growth opportunities and programs
- Financial planning benefits
- Wellness benefits including an employee assistance program (EAP)
- Paid time off and paid company holidays
- Family care and bonding leave
- Interns are eligible for some of the benefits listed.
Company Overview
Company H1B Sponsorship