T

Tufts University

Research university in Medford, MA

HPC Engineer - Privacy Research Program

Full-TimeDeadline 9/8/27
$89.1k - $133.8k
Mid, Senior
Bachelor's, Master's
Massachusetts, USA
In Person
DevOps & InfrastructurePlatform Engineering

About the job

Requirements
  • A bachelor's degree in science, or a high school diploma plus 8 or more years of related experience in a higher education, research, scientific, or technical computing environment.
  • Understanding and experience with high-performance computing and scientific gateways from architecture, subsystem, and networking perspectives, as well as daily usage, support, and application-level knowledge.
  • Demonstrated experience maintaining research and high-performance computing technologies such as Slurm job schedulers, Singularity and Docker containers, RDMA over Ethernet, InfiniBand, and GPUDirect.
  • Extensive experience with scripting, including Shell, Batch, Perl, or Python.
  • Broad experience installing and maintaining open-source or commercial research computing web gateway solutions such as Open OnDemand.
  • Strong experience installing, configuring, maintaining, and troubleshooting common research and high-performance computing frameworks and software, including scikit-learn, TensorFlow/TensorBoard, Keras, Theano, Caffe, PyTorch, MXNet, DGL, GPU libraries such as NVIDIA RAPIDS (cuDF, cuML, cuGraph, cuDNN), on GPU and CPU architectures, and management/monitoring frameworks such as DCGM.
  • Broad experience and resourcefulness across the system management and development cycle, from analysis through evaluation and documentation, when addressing system engineering challenges.
  • Proficiency with modern system administration, DevOps, and design patterns for automating Linux HPC clusters, operating systems, and software installation through scripting and configuration management systems such as Ansible and Warewulf.
  • Ability to learn technologies and required domain knowledge rapidly.
  • Background supporting academic researchers, including faculty, staff, and students.
  • Strong communication, presentation, customer service, and problem-solving skills in support of system management and innovation.
  • Ability to work effectively in a dynamic, collaborative environment and build partnerships across technical disciplines, job functions, and departments.
  • Ability to take ownership of projects, identify problems, develop testing protocols, and develop and implement solutions.
Responsibilities
  • Design, develop, and deploy high-performance computing systems and applications.
  • Provide technical guidance in installing, configuring, and maintaining HPC systems and tools.
  • Build and deploy new secure, compliant services within the research computing ecosystem for the Privacy Program and Secure Research Computing Development Project.
  • Integrate new user-facing services into existing HPC web gateways such as Open OnDemand, Jupyter Notebooks, and RStudio.
  • Install, maintain, and test open-source and commercial software for the new services being built in the project.
  • Use configuration management, infrastructure as code, and security best practices for project work; document work and provide regular progress updates.
  • Work with other research technology and TTS technical staff to ensure new services are part of a cohesive plan, including addressing network, storage administration, virtualization-layer, and firewall issues.
  • Respond to outages, emergencies, or urgent issues as needed.
  • Provide system administration services and consult with team members to evaluate proof-of-concept systems and foster innovative architectures and solutions in selecting new software and hardware components for the project.
  • Maintain connections with the broader system administration and research computing community to understand approaches, methods, and opportunities for addressing project problems.
  • Follow departmental shared administrative practices, including planning and communicating around time off, attending required TTS and university trainings, and developing professional goals through the PDP planning process.
  • Work in alignment with the TTS vision and follow group and department-wide shared practices.
Desired Qualifications
  • A master's degree in a science or engineering field plus 2 or more years of related experience in a higher education, research, scientific, or technical computing environment.
  • Familiarity and experience with resources at private- or public-sector HPC research computing environments or national centers.
  • Familiarity and experience running HPC workloads in cloud computing environments.
  • Experience deploying or working with NIST 800-171- or CMMC-compliant research computing environments.
  • Knowledge of the continuum of research computing and scalability from desktop to HPC, cloud, and national centers.

About the company

Tufts University is a private research university headquartered in Medford, Massachusetts. It offers undergraduate, graduate, and professional programs through schools in the Boston area and beyond.

Company Size

N/A

Company Stage

N/A

Total Funding

N/A

Headquarters

N/A

Founded

N/A

Get referred to Tufts University

See people who can refer or advise you