Software Engineer - HPC

KLAMilpitas, CA
2d

About The Position

As a member of the HPC system software engineering team, you will Build software that runs large-scale deep learning or image processing workload on a cluster easy Works with product team to ensure we're building the right software for our customers, delivered at high quality and on-time. Develop and maintain infrastructure & software necessary for large scale experimentation and deployment of HPC solutions. You may be a good fit if you Have 2+ years building core-product software in the HPC environment. Have experience managing and monitoring large-scale infrastructure. Understanding of operating systems and can debug at all levels of the stack, including networking and storage. Deep conceptual understanding of multi-threaded, multi process and distributed software systems Have a strong engineering background, PhD/Masters in EECS, Mathematics, Software Engineering, or Physics.

Requirements

  • Object Oriented Design & Programing in Java or C++
  • Scripting languages like Python
  • Data Structures and algorithms
  • Linux System Programming
  • Distributed systems
  • Doctorate (Academic) or work experience of 2 years , Master's Level Degree or work experience of 4 years , Bachelor's Level Degree or work experience of 5 years

Nice To Haves

  • Have 2+ years building core-product software in the HPC environment.
  • Have experience managing and monitoring large-scale infrastructure.
  • Understanding of operating systems and can debug at all levels of the stack, including networking and storage.
  • Deep conceptual understanding of multi-threaded, multi process and distributed software systems
  • Have a strong engineering background, PhD/Masters in EECS, Mathematics, Software Engineering, or Physics.

Responsibilities

  • Build software that runs large-scale deep learning or image processing workload on a cluster easy
  • Works with product team to ensure we're building the right software for our customers, delivered at high quality and on-time.
  • Develop and maintain infrastructure & software necessary for large scale experimentation and deployment of HPC solutions.

Benefits

  • 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
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service