KLA logo

Engr, Software 1

KLA
Posted this week

LOCATION

NY -US03K · Remote

EXPERIENCE

Any experience

TYPE

PartTime

SKILLS REQUIRED

C++distributed systemsMultithreadingLinuxPythonMachine LearningData Pipelines

Job description

Overview

Software Engineer 1 role on KLA's Central Engineering team, building and maintaining infrastructure for large-scale experimentation and deployment of HPC solutions in the semiconductor domain.

What you'll do

  • Build and maintain infrastructure vital for large-scale experimentation and deployment of HPC solutions.
  • Contribute to data management and data loading.
  • Support machine learning and deep learning model training.

What you'll need

  • Bachelor's degree in Math, CS, Engineering or a related field.
  • 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 and programming in Java or C++.
  • Scripting languages such as JavaScript and Python.
  • Data structures and algorithms.
  • Linux system programming.
  • Distributed systems.

Nice to have

  • 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).
  • Distributed computing frameworks such as Apache Spark and DASK.
  • Creating techniques and methods to integrate multiple hardware and software subsystems to address sophisticated technical challenges.
  • Data science skills to acquire, transform and present data from various sources to build powerful debugging and analysis software.

Details

  • Location: USA-NY-Remote (US03K).
  • Employment type: full-time details not stated in source.

Read the full description and apply on the company’s own careers page.

Stay safe

Hiring on Abekus is free for applicants

We never charge a fee, and employers are prohibited from doing so. If a recruiter asks for payment, please report them right away.

Engr, Software 1