The Associate Director of Research and High Performance Computing (
HPC ) provides strategic direction, architecture design, and
support for research computing services at Colgate University that
are directly aligned with the third century plan to support
outstanding faculty through the faculty excellence in research
initiative. This position is responsible for understanding research
needs across campus through consultation with faculty, staff, and
students. They will manage the installation, configuration, and
maintenance of research servers and software ensuring optimal
performance and uptime.
Normal schedule is daily, Monday through Friday concurrent with the
business hours of the office. Schedule flexibility may be possible.
Adjustments to the normal schedule to accommodate evening,
overnight, weekend and holiday work as required for service
maintenance and upgrades. Will facilitate off-hour critical
problems and ensure issues are addressed as needed.
Lead research and high performance computing initiatives, manage
members of the team, including directly assigned team members,
functional team members from other teams, and student
Support servers and workstations for faculty research computing
needs including workstations, Linux environments, and high
performance computing clusters, storage, and cloud
Working closely with faculty gather requirements, recommend, and
implement research software; lead these efforts when appropriate,
for faculty and student research.
Accountable for research systems uptime and performance; Maximize
the usefulness and performance of assigned systems and integration
Develop and manage IT research infrastructure governance processes,
including the creation of budget proposals through allocation of
resources in accordance with institutional policies with attention
to the long-range objectives that drive the design of systems
across the enterprise.
Ensure faculty research data analysis needs are effectively
addressed and consult with faculty on a regular basis.
Develop system interfaces and system integrations as needed
following generally accepted practices in programming and software
development. Develop custom solutions where necessary and
Identify, analyze, diagnose, research, resolve and log in a
ticketing system all technical issues and requests.
Assist ITS in the development of best practices and actively engage
in improving ITS and its processes.
Participate in professional development activities.
Perform other related duties and projects as assigned.
Responsible for the job evaluation, development and continued
professional growth of all direct reports. Responsible for the
effective supervision of staff as assigned. Ensures selection and
hiring of high quality employees; ensures appropriate distribution
of work assignments and high quality of employee work product;
ensures fair, accurate and timely performance assessments and
feedback to include identifying areas for professional development
and documenting and conducting disciplinary measures, as needed.
Responsible for ensuring fair and accurate decisions regarding
employment status (hire, promotion, salary increases, termination);
ensures the creation of effective opportunities and programs for
employee mentoring, development and sustained performance.
Professional Experience/ Qualifications
- Minimum five years of experience in IT in either a similar
position, server administration, or a technical lead of
- Experience with Linux/Unix administration in a production
- Experience with MATLAB .
- Experience providing support for research using
high-performance computing with on-prem or cloud services.
- Experience working with and knowledgeable of server
virtualization (VMWare) and configuration of servers including
storage, LDAP, and job schedulers.
- Ability to set priorities, meet deadlines, and work with staff
at all levels.
- Ability to work both independently and within a team. Willing
to collaborate, share ideas openly and learn.
- Demonstrated visionary leadership and creative thinking.
- Demonstrated project management skills.
- Demonstrated excellence in client contact and strong
- Demonstrated understanding of, sensitivity to, and respect for
working in a highly collaborative environment with diverse
- Experience with parallel and distributed processing.
- Experience with the development and management of oversight of
- Experience with Slurm or other cluster management and job
Bachelor’s Degree in Information Technology field or a related
degree preferred, or equivalent additional professional experience
in essential duties and responsibilities.
Master’s Degree in Information Technology field is preferred.
Job Open Date
Job Close Date
Open Until Filled
Special Instructions Summary
It is the policy of Colgate University not to discriminate against
any employee or applicant for employment on the basis of their
race, color, creed, religion, age, sex, pregnancy, national origin,
marital status, disability, protected Veteran Status, sexual
orientation and gender identity and expression, genetic
information, victims of domestic violence and stalking, familial
status, and all other categories covered by law. This policy shall
apply to all employment actions, including but not limited to
recruitment, hiring, upgrading, promotion, transfer, demotion,
layoff, recall, termination, rates of pay or other forms of
compensation and selection for training at all levels of
employment. Colgate University will not discharge or discriminate
against employees or applicants who inquire about, discuss, or
disclose their own compensation or the compensation of another
employee or applicant. Colgate University is an Equal Opportunity
Employer. Minorities/Females/Persons with Disabilities/Protected
Veterans are encouraged to apply.
For more information, click the "How to Apply" button.