We are seeking a motivated HPC Software Applications Engineer to drive transformational performance leadership in Life Sciences applications (spanning molecular dynamics, quantum chemistry, genomics, imaging, etc.) This position requires exceptional software engineering and optimization skills re-architecting Life Sciences applications for unprecedented workload concurrency, SIMD and future Intel memory technologies (e.g. 3D XPoint). Expertise using distributed and shared memory parallelism is a must. Development of innovative algorithms on Intel Architecture is encouraged and the ability to re-factor/re-architect large portions of applications or entire applications for best performance and scalability on Intel Architecture will be critical. Candidates are expected to stay abreast of and contribute to new developments in state-of-the art approaches in Life Sciences, HPC and computer architecture, and contribute to the development of Intel's intellectual property and influence of future Intel architectures. Flexibility and agility to take on code modernization (concurrency and SIMD) efforts across various Life Science application domains is preferred. Must also possess strong verbal and written communication skills and the demonstrated ability to work in a demanding team-oriented environment, while also collaborating with customers in the external scientific computing community.
** Masters Degree in Electrical/Computer Engineering, Computer Science, or a relevant engineering discipline AND 6 years of experience in application development, performance analysis and optimization of large applications in Life Sciences domain, or
** PhD in Electrical/Computer Engineering, Computer Science, or a relevant engineering discipline with 4 years of experience in application development, performance analysis and optimization of large applications in Life Sciences domain; graduate research would be counted as relevant experience.
** Strong background on C/C programming language and Fortran; MPI, OpenMP and SIMD programming.
** In-depth understanding and experience with vector programming such as the use of AVX vector intrinsics or CUDA/OpenCL
** Demonstrated innovation in Life Sciences domain algorithms through publications
** 3 years of post-PhD research experience in one or more of the domains of expertise described above
** Task based parallelism using Intel TBB.
A little about us:
Our vision is simple and direct. If it computes, it does it best with Intel. We embrace all aspects of computing.