Scheduler Architect

About PACE:

Located in the heart of vibrant Atlanta, Georgia, the Partnership for an Advanced Computing Environment (PACE) team defines and manages centralized research computing services at the Georgia Institute of Technology. We facilitate research efforts and foster strategic partnerships to provide Georgia Tech researchers with an unrivaled advantage, empowering them to lead their disciplines for the advancement of science and society across the globe. In addition to high-performance computing, we incorporate emerging cloud, network, data analytics, and storage technologies. Our rapidly growing team directly supports faculty, students, and other researchers resulting in a dynamic environment filled with intellectual stimulation and continuous innovation.

Position Description:

The PACE team is seeking a “Scheduler/Workflow Orchestration Architect” to design, build, integrate, and maintain scientific workflows in collaboration with Georgia Tech researchers and their teams, facilitating multi-faceted computational requirements from a wide variety of scientific domains. These workflows may include scheduling of jobs to run on conventional HPC resources and specialized architectures (e.g. GPUs and big data clusters); integration of scientific hubs, gateways and data pipelines; ingestion, dissemination and sharing of remotely and locally stored datasets including DMZ solutions; public, private, and hybrid clouds; and national-scale resources. This position will play a key role for the integration of local Georgia Tech resources into national computational grids, such as Open Science Grid (OSG), with a particular focus on maximizing their utilization.

Experience installing, configuring, optimizing, and troubleshooting one or more of the mainstream job schedulers (e.g. Torque/Moab, Slurm) is required. Deployment, testing, configuration and maintenance of one or more schedulers will constitute a portion of this position’s responsibilities. This will include troubleshooting for job crashes, analysis of logs, and working directly with users for resolution of scheduling problems in a complex environment. Ever-changing computing requirements of Georgia Tech researchers also require evaluation of experimental solutions and additional modules in sandbox deployments, which may include interaction with vendors.

This position will be a strong influencer of strategic decisions via the collection and analysis of resource utilization data to identify insights on usage characteristics, computational trends, and metrics. These may include generation of automated usage reports and identification of recurring problems using basic data analytics tools available to the team.

This position is a research faculty (non-tenure track) position, and comes with the benefits commensurate with faculty status.  Continued salary for this position is NOT contingent on securing further sponsored research awards. Relocation assistance is available for this position. Full time remote is also negotiable.

Required qualifications:
  • US Citizen or permanent resident
  • 3 years of relevant work experience
  • Bachelor’s degree in Computer Science or related field; MSc. preferred
  • Experience installing, configuring, and troubleshooting one or more mainstream job schedulers (e.g. Torque/Moab, Slurm)
  • Excellent written and verbal communications skills
  • Good command of UNIX/Linux and one or more mainstream scripting languages
  • Ability to work in a team environment
  • Ability to interact and collaborate with faculty, researchers, graduate students, IT professionals, and vendors
  • Ability to oversee recurring cycles of design, evaluation, and troubleshooting of technical solutions
  • Technical writing skills for documentation of complex solutions
  • Excellent troubleshooting and methodical experimentation skills
Additional knowledge, skills, and experience that are desirable, but NOT required:
  • Experience with Globus and GridFTP solutions
  • Experience with scientific hubs, gateways, and/or ScienceDMZ

Additional Information

“We will recruit, develop, retain, and engage a diverse cadre of students, faculty, and staff with a wide variety of backgrounds, perspectives, interests, and talents, creating a campus community that exemplifies the best in all of us—in our intellectual pursuits, our diversity of thought, our personal integrity, and our inclusive excellence.” —Georgia Tech Strategic Plan

To Apply:
  1. Complete the the application form, available below.
  2. Upload your application, CV/resume, and optional cover letter ->here<-.  ​Please select position PVA44896.