Job Description :
Position : High Performance Computing Engineer
Location : High Performance Computing Engineer / Austin, TX / Westford, MA
Duration : 6 – 9 months (Long term extension for a right candidate)

Our customer is looking for a Principle HPC applications software developer. In this role, you will define and lead projects that will have a significant impact on customer's product portfolio. You will be responsible for driving the development of scientific algorithms and software into a scaled-out environment that utilizes a variety of accelerator technologies including, but not limited to GPUs and FPGAs. You will work closely with software teams in research as well as product teams and external customers to define software technologies, algorithms, and techniques that address tomorrow’s needs running on flagship products. In addition, your research will also help define the hardware architectures.

Provide leadership and guidance to the applications software team
Provide application level insights that feed into research architectures
Participate in funding opportunity responses using your applications and software knowledge
Lead algorithmic research in HPC applications development
Develop software solutions that address the evolving needs of the customers
Drive research and development, technology transfer and customer interactions that lead to the development of the customer's best-in-class machine learning solutions

Minimum Qualifications

PhD or equivalent in applied mathematics, applied physics, computational engineering, computer science, or a related technical field
10+ years of experience working in HPC systems development.
Demonstrated track record of successful research as measured by publications in peer-reviewed journals, conferences, or patent generation
Recognized expertise in one of the scientific computing fields. The successful candidate will have demonstrated impact on scientific applications development and have substantial software contributions

Preferred Qualifications

Large-scale computational scientific simulation software experience
Demonstrated expertise with GPGPU or FPGA acceleration of HPC algorithms
Active development in scientific applications using GPGPU acceleration methodologies