HPC Applications Architect

Raanana, IL

Job Description / Skills Required

Overview:

Mellanox Technologies is looking for candidates with experience in HPC and related applications to join the HPC software architecture team. The role involves application optimization, research into algorithms and potential performance optimizations for HPC applications, as well as proposing, planning and presenting new features for the next generation of Mellanox products. Successful applicants will join a versatile team of architects in the CTO’s office.
Responsibilities:

Investigate, understand and optimize the performance and characteristics of an HPC application
Utilize existing hardware capabilities, or propose new ones, to increase application performance
Assume ownership of Mellanox’s driver software features: define requirements, plan the implementation and consider technical feedback
Communicate features and proposals to group peers, R&D teams and relevant open-source communities
Publicizing the work performed
Qualifications:

A. / M.Sc., with a preference for a PhD, in Natural, Mathematical sciences, computer science or equivalent experience
Minimum 3+ years of hands-on experience in application development or performance optimization
Extensive experience with Fortran, C, or C++
Ability to quickly adapt to new technology and go deep into new areas
Can work independently
Strong communication and interpersonal skills
Fluent in English