Ideal candidates are passionate about software and computer architecture. They will have exceptional skills and hands on experience with development in C/C++ in a Linux environment. A deep understanding of multi-threaded, multi process and distributed software systems working in Linux HPC clusters is needed. Understanding data IO concepts like bandwidth, latency, and HW like ethernet or Infiniband switches and storage is a big plus. Although familiarity with Machine Learning and Deep Learning solutions would be also a plus, this is primarily a Software Engineering Infrastructure position.
Essential Skills
Object Oriented Design & Programing in C/C++ SW design patterns Distributed & HPC Systems Multi-threaded and multi-process SW development Linux SystemProgramming Scriptingusing python Understanding of various networking stacks Good problem-solving and good communication skills, be able to understand and describe problems clearly
Desirable Skills
Cloud technologies for network, storage, containerization and computing clusters. Building and configuring Linux kernels and designing and troubleshooting network infrastructure. Linux Device Driver Development Desire to understand and work on real time complex HPC systems. Diagnosis and troubleshooting skills for HPC system
Minimum Qualifications
Master's Level Degree and related work experience of 3 years; Bachelor's Level Degree and related work experience of 5 years
or at +1-408-352-2808
משרות נוספות שיכולות לעניין אותך