T

Tufts University

Research university in Medford, MA

HPC Engineer - Privacy Research Program

Platform EngineeringConfirmed live in the last 24 hours
Full-timeMassachusetts, USA$89.1k - $133.8kIn-person

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

Research university in Medford, MA

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
Not listed
Company stage
Not listed
Total funding
Not listed
Headquarters
Not listed
Founded
Not listed

Recently Posted Jobs

Explore more opportunities at Tufts University

See more jobs