Research Computing Support Engineer

  • University of Florida
  • United States
  • Jun 11, 2022
Technology Full Time - Continuing

Job Description:

Classification Title:

Systems Admin/Programmer III

Job Description:

UF Information Technology (UFIT) is seeking two professional-level Research Computing Support Engineers at the Systems Admin/Programmer III level to join Research Computing, a unit within UFIT. Employment with UFIT Research Computing provides an excellent opportunity to join a team dedicated and focused on understanding and interpreting the technological needs of the University of Florida’s innovative and inspiring research community and work in a fulfilling and constructive environment.

The University of Florida Research Computing, home of HiPerGator and HiPerGator-AI supercomputers and HiPerGator-RV system for regulated data, collectively known as ‘HiPerGator’, facilitates large-scale computation and data management for cutting edge research in a wide variety of research domains at a top-5 public university. Our clients’ interests include topics like genome sequencing, crop modeling, political science studies, chemical structures and reactions, and modeling of coastal waters and many more and involve a multitude of applications and methods from classic HPC applications to Machine Learning and Deep Learning models. We are seeking people who are looking for meaningful and satisfying work in an exciting career supporting the research done by world-class faculty and their students and collaborators in their quest to solve some of the most important problems facing the world. If you like to solve problems, help enable scientific progress, help people learn to use complex systems and make them smile because you helped improve their day, this position is for you.

Research teams come to UFIT Research Computing with datasets, questions, and requests for application installation or support. The requests come from scientists who are deeply versed in their fields of research but are often formulated in general terms and satisfying them requires going through a process of discovery and good communication. This position will help researchers navigate the technical hardware and software capabilities of HiPerGator, help design workflows, manage data, troubleshoot issues, and address questions that arise during large-scale computation on a supercomputer. These activities often require developing some familiarity with particular domains of research, so research computing staff members are constantly learning about new subjects, methods, and tools.

Some key responsibilities and characteristics of this position are:

  • Explore, install, test, document, modify, and support software application libraries, reference data, databases, and services for research, engineering, and teaching
  • Write and maintain documentation and training materials for HiPerGator users
  • Work with researchers to define use cases and specify features to be developed and implemented on HiPerGator
  • Provide training, support, and consulting services to researchers using HiPerGator
  • Create internal and user-facing tools and infrastructure to facilitate HiPerGator use
  • Support users of advanced programming environments, such as CUDA on GPUs and OpenMP and OpenMPI on CPU cores

About UF Information Technology

The UF Information Technology division comprises seven departments reporting to the Vice President & Chief Information Officer. The departments reporting directly to the VP & CIO are Academic Technology, Research Computing, Infrastructure & Communication Technology, Enterprise Systems, Information Security Office, Customer Experience & Resource Planning, and the UFIT Business Center. With established governance advisory committees and a set of well-defined, transparent processes aiding decision-making, UFIT strives to provide exceptional IT services in support of UF’s mission. For more information about UFIT and its goals and governance, visit

Learn more about UFIT at and @GoGatorsUFIT.

About the University of Florida

UF is one of the nation’s top-5 universities and a dynamic and rewarding place to work. The University seeks to recruit and retain a diverse workforce as a reflection of its commitment to serve a diverse global community. Plus, UF is in Gainesville, one of Florida’s most livable cities. Known for its natural attractions (wetlands, forests, springs, wildlife) and cultural offerings (music, theater, visual arts, and historic districts), the area also is gaining a reputation as a thriving hub for high-tech start-ups, as well as invention and research collaborations. We are excited about what’s happening here and know you will want to be a part of it.

UF Information Technology is committed to attracting, hiring, and retaining a diverse workforce and values diversity of thoughts, background, and experience. Achieving a top-5 public university ranking means we make it a priority to employ and work with people with different backgrounds, cultures, abilities, and ethnicities to discover new ways to leverage technology for teaching, learning, research, and the business needs of a comprehensive land-grant institution. We welcome applications from individuals who would bring additional dimensions to the university’s vision and mission.

Expected Salary:

$75,000 – $85,000; commensurate based on education and experience. In addition, the University of Florida offers a very competitive benefits package.

Minimum Requirements:

Bachelor's degree in an appropriate area and two years of relevant experience; or a high school diploma or equivalent and six years of experience. Appropriate college coursework or vocational/technical training may substitute at an equivalent rate for the required experience but does not negate the minimum degree requirement(s).

Preferred Qualifications:

The ideal candidate will possess the following experience:

  • Talking to customers using information technology to help identify the problems they are encountering and identifying and fixing the problems
  • Installing, maintaining, and training on Linux and Windows software tools and applications
  • Working on a team to manage and support complex systems
  • Managing Linux based systems
  • Programming software for parallel execution, such as OpenMPI, OpenMP, CUDA
  • Designing computational workflows
Special Instructions to Applicants:

This position requires U.S. work authorization.

This position requires FBI background check.

Applicants are required to submit with their application:

  • Cover Letter
  • Resume or CV
  • Professional References (Minimum of 3)

Application must be submitted by 11:55 p.m. (ET) of the posting end date.

Health Assessment Required:No