Please login/register to apply for this job.
10 Oct 2017


fchiava Cambridge, Massachusetts, United States

Job Description

No e-mails: To view the job posting and apply, please click here:

PROGRAMMER/SOFTWARE DEVELOPMENT ENGINEER/COMPUTATIONAL AND MACHINE LEARNING SPECIALIST, Brain and Cognitive Sciences, to help tackle challenging problems in high-performance computing methods and systems, machine learning, management of large datasets, and artificial intelligence.  Responsibilities include helping researchers translate computational algorithms into efficiently functioning (especially parallelized and GPU optimized) code; assisting with installation and implementation of third-party tools; staying up-to-date with cutting-edge computational techniques; providing guidance for storage and management of large data sets; developing and maintaining online courses for computing resources, running in-person tutorials on specific software packages/tools, and helping transition users to new computing tools; providing educational support and training to users of the departmental computing cluster; and monitoring cluster usage and resolving problems.

REQUIRED:  bachelor’s degree (advanced degree preferred) in a scientific field or computer science; at least four years’ experience in scientific high-performance (cluster) computing; familiarity with Slurm and Lustre; broad computational background with knowledge of Unix, HPC algorithms, GPU computing, programming models, debuggers, and performance tools; software development experience, especially Python and MATLAB, but also R, Lua, JavaScript, etc.; knowledge of high-level APIs for HPC computing; expertise installing and maintaining third-party software in an HPC environment and with container technology, especially in the context of computational reproducibility; familiarity with mathematical algorithms for high-performance computing, use or design of HPC profiling or optimization tools, and deep neural network; ability to work effectively with scientists and engineers; initiative, tact, and judgment in developing solutions for users; excellent interpersonal skills and ability to communicate effectively, orally, in writing, and via live presentations; demonstrated ability to assume leadership roles, grasp complex problems, and develop solutions; and extensive background in high-performance computing.Job #14924To view the job posting and apply, please click here:

How to Apply

No e-mails: To view the job posting and apply, please click here:

Job Categories: Other. Job Types: Full-Time.

Job expires in 42 days.

Apply for this Job