Open position: Expert in machine learning and high-performance computing
The Department of Brain and Cognitive Sciences seeks an expert in machine learning and high-performance computing to collaborate on cutting edge research on neuroscience, perception, cognition, and artificial intelligence. The department is a world leader in computational approaches to brain science, and is home to state-of-the-art computing resources as well as the Center for Brains, Minds and Machines, a multi-institutional NSF Science and Technology Center dedicated to the study of intelligence. Salary will be competitive with industry. To apply: https://careers.peopleclick.com/careerscp/client_mit/external/jobDetails.do?functionName=getJobDetail&jobPostId=10436&localeCode=en-us <https://careers.peopleclick.com/careerscp/client_mit/external/jobDetails.do?functionName=getJobDetail&jobPostId=10436&localeCode=en-us> For more information about our department: https://bcs.mit.edu/ <https://bcs.mit.edu/> Job Description: 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. Job Requirements: 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 networks; 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. MIT is an equal employment opportunity employer. All qualified applicants will receive consideration for employment and will not be discriminated against on the basis of race, color, sex, sexual orientation, gender identity, religion, disability, age, genetic information, veteran status, ancestry, or national or ethnic origin.
participants (1)
-
Daniel Zysman