Skip to Main Content

Assistant Director-Research Computing

Below you will find the details for the position including any supplementary documentation and questions you should review before applying for the opening.  To apply for the job, please click the Apply for this Job link.

Please Note: Internal Applicants (current benefits-eligible employees only) must login to the applicant portal before clicking “apply for this job” in order to access the internal application.

Northeastern University Employee Benefits

Northeastern University is an Equal Opportunity, Affirmative Action Educational Institution and Employer, Title IX University. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability status, protected veteran status, or any other characteristic protected by the law. Northeastern University is an E-Verify Employer.

Posting Details

Certain positions will be posted internally for 5 business days from the posting date. External Candidates please be sure to use the External Application form. If the External Application form is not available, this posting is not yet open to External Candidates.

Position Information

Position Title Assistant Director-Research Computing
Requisition Number STFR003999
Division/College Information Technology Services
Interdisciplinary Division/College Not Applicable
Location Boston Main Campus
Full-time/Part-time Full Time
Grade 14
Posting Date 02/07/2018
Responsibilities

The Division of Information Services is currently seeking a talented individual to fill the role of Assistant Director, Research Computing. Under the direct supervision of the Director of Systems and Production Services, the Assistant Director of Research Computing position is responsible for leading the overall research computing support mission of Northeastern University. The role will work closely with faculty to help design, implement and maintain HPC services for the Northeastern University community. A key focus will be the effective planning, use and deployment of Northeastern University computing resources in the Massachusetts Green High Performance Computing Center (MGHPCC), which includes Discovery, a state-of-the-art HPC environment with 25,000+ compute cores, 100+ GPUs, 5+PB of storage and high speed network connectivity.

This senior position is also responsible for providing overall leadership to Northeastern University’s HPC support team and for overseeing the technical evolution of the HPC environment. Prioritization and goal setting will be essential to provide timely solutions within the complex heterogeneous research computing environments. This position will be responsible for project management for the implementation of new HPC clusters as well as the planning and implementation of upgrades to existing systems.

This position will also liaise with faculty and researchers, and advise members of the research community on best practices and assist them in getting the most out of the University’s HPC systems. He or she will also participate and provide assistance in research proposals related to HPC systems.

To ensure that essential services are maintained and provided to the university research community, the employee will be required to work outside their regular working hours as needed.

Qualifications

The ideal candidate will hold a Master’s degree in Computer Science, Engineering, or Natural Sciences or a related field, and 7-10 years of experience in high performance computing. Demonstrated experience liaising with diverse communities regarding complex computing requirements and capabilities. Prior research computing experience, including demonstrated experience in system and related network administration of complex computer systems, specifically Linux HPC clusters. Research background is preferred.

Demonstrated technology experience with a parallel file system, e.g. GPFS or Lustre. Experience with open source software. Knowledge of or experience in networking systems, including DNS, LDAP, and TCP/IP. Expertise in SLURM scheduler, and with cluster configuration and management tools.

Demonstrated experience working in an environment with rapidly changing job priorities. Knowledge of or experience administering computer security software and hardware requirements. Knowledge of Linux kernel internals. Experience with scripting in shell, Perl or Python. Experience in optimization and porting on HPC systems, or the equivalent combination of education training and experience from which comparable skills can be acquired.

Ability to work with faculty to build technically-focused proposals around HPC solutions.

Experience in scalable parallel software development methodologies including MPI and OpenMP;

Experience in Float Point Processing Architectures, Vector Processing, SIMD/MIMD Architectures, Mathematical Libraries, GPU Architectures;

Excellent time and project management skills;

Ability to manage multiple projects simultaneously, plan and implement project specifications, report project status, and identify delays or resource shortages.

Ability to lead, manage and work with high functioning teams to provide timely build/response for variety of technology projects.

Excellent verbal and written communication skills with an ability to communicate solutions by providing both technical and non-technical interpretations of models and results.

Occasional trips to Western Massachusetts will be required.

Additional Information

A criminal background check is required for this position.

Documents Needed to Apply

Required Documents
  1. Resume
  2. References
Optional Documents

Posting Specific Questions

Required fields are indicated with an asterisk (*).

  1. * Do you have a Bachelor's degree?
    • Yes
    • No
    • Pending