Application Performance Engineer

Houston, TX, US

Job Description / Skills Required


Mellanox Technologies is looking for a talented engineer to lead datacenter application performance optimization and benchmarking over Mellanox networking products. Experience with HPC application characterization, MPI profiling and benchmarking on various HPC applications and micro-benchmarks is required. You'll work closely with Mellanox customers on-site to ensure customers are achieving the best possible application performance.


This individual will primarily work with marketing and engineering to execute low-level and application level benchmarks focused on High Performance Computing (HPC) open source and ISV applications in addition to providing software and hardware optimization recommendations. In addition, will work closely with hardware and software partners, and customers to benchmark Mellanox products under different system configurations and workloads.


5+ years of performance testing, tuning and analysis primarily in Unix and Linux environments like using measurement driven analysis of system hardware and software to understand how to eliminate performance bottlenecks.
Candidate must have hands-on experience with parallel processing for High Performance Computing using MPI for inter process communication on clusters of distributed systems.
Experience with software tuning and porting, software optimization, parallel computing and multi-threaded programming on SMP and MPP systems.
Ability to quickly identify and summarize key nature of problems that need to be addressed.
Customer focused listening and problem solving skills
Experience with the following HPC applications:
Oil/Gas, Reservoir Simulation: Schlumberger Eclipse, RFD tNavigator, SPECFEM3D
Benchmarks: HPL, HPCC, HPCG, Graph500, IMB, OSU MPI Benchmarks, IOR, iozone
Houston area candidates preferred

Bachelor's degree required in relevant STEM field; MS or PhD preferred