Share this Job
Job Req ID:  11141

Systems/Applications Engineer

Classified Title: Systems Engineer 
Working Title: Systems/Applications Engineer ​​​​​
Role/Level/Range: ATP/04/PE 
Starting Salary Range: $67,114-$94,063
Employee group: Full Time 
Schedule: 9am-5pm, 5 days a week M-F with occasional weekends and evenings as required for user support and special projects. 
Employee subgroup: Salaried Exmpt 
Location: 05-MD:School of Public Health 
Department name: 10001070-Biostatistics 
Personnel area: School of Public Health

General summary/purpose: 

We are seeking a self-motivated and creative HPC system administrator with strong application and user support skills to join a small but highly-skilled and creative research computing team that develops and operates a dynamic and rapidly growing High Performance Computing (HPC) environment for Public Health and Biomedical research. The facility has doubled its storage capacity every 12-18 months for over 10 years and currently has over 10PB of custom-built Lustre and ZFS storage.


Specific duties & responsibilities: 

Administer, troubleshoot, implement and extend an existing High Performance Computing (HPC) system in a top-flight academic research institution. Participate in architecture development, strategic decision-making, user training and outreach. .  Deploy x86-64 and GPU nodes. Participate in development, implementation and management of custom-designed multi-petabyte storage and backup systems based on ZFS and Lustre. Install and administer application and development environments. Share rotations in after-hours help-desk support with other members of the team. Prepare web-based documentation. Maintain security and authentication systems within a HIPAA compliant system.


Minimum qualifications:

  • Bachelor's degree.
  • 5 years related experience.
  • Additional education may substitute for required experience and additional related experience may substitute for required education, to the extent permitted by the JHU equivalency formula.


* JHU Equivalency Formula: 18 graduate degree credits may substitute for one year of experience. Additional related experience may substitute for required education on the same basis.  For jobs where equivalency is permitted, up to two years of non-related college course work may be applied towards the total minimum education/experience required for the respective job. *


Preferred qualifications:

  • M.S. or Ph.D. degree in STEM field
  • Seven years of experience managing Linux servers and applications or five years of experience managing Linux HPC clusters. 


Special knowledge, skills and abilities:

  • Ability to work independently with minimal supervision
  • Experience with R, SAS, Stata, Matlab, image manipulation software, genomic software
  • Experience administering SGE, Hadoop, Spark, Lua, Lmod. Git, Anaconda
  • Experience with ZFS, Lustre, EXT3/4 and NFS file system administration
  • Familiarity with security and authentication technologies and SSH, VPN, LDAP, Shibboleth, SAML SELinux, openSSL etc.
  • Database administration MySQL, Postgresql, MariaDB
  • Experience with Unix tools such as awk, grep, sed, vi, emacs
  • Familiarity with lower level Linux programs and fundamentals such as strace, the /proc filesystem in a RHEL or Centos environment, though other flavors of Linux are helpful.


Technical qualifications or specialized certifications:  

  • Hands-on Linux system administration in an HPC or large enterprise environment
  • Solid understanding of IP network fundamentals
  • Solid understanding of large storage array fundamentals
  • Solid understanding of POSIX and networked file system concepts and administration (e.g. NSF)
  • Solid scripting language skills with Perl, Python and Bash
  • Excellent documentation and writing skills
  • Ability to share off-hours user and system support responsibility
  • Ability to operate a motor vehicle and has a valid U.S. driver’s license


Any specific physical requirements for the job:

  • Ability to lift equipment, e.g. a 1U server (40lbs)



The successful candidate(s) for this position will be subject to a pre-employment background check.


If you are interested in applying for employment with The Johns Hopkins University and require special assistance or accommodation during any part of the pre-employment process, please contact the HR Business Services Office at For TTY users, call via Maryland Relay or dial 711.


The following additional provisions may apply depending on which campus you will work.  Your recruiter will advise accordingly.


During the Influenza ("the flu") season, as a condition of employment, The Johns Hopkins Institutions require all employees who provide ongoing services to patients or work in patient care or clinical care areas to have an annual influenza vaccination or possess an approved medical or religious exception. Failure to meet this requirement may result in termination of employment.


The pre-employment physical for positions in clinical areas, laboratories, working with research subjects, or involving community contact requires documentation of immune status against Rubella (German measles), Rubeola (Measles), Mumps, Varicella (chickenpox), Hepatitis B and documentation of having received the Tdap (Tetanus, diphtheria, pertussis) vaccination. This may include documentation of having two (2) MMR vaccines; two (2) Varicella vaccines; or antibody status to these diseases from laboratory testing. Blood tests for immunities to these diseases are ordinarily included in the pre-employment physical exam except for those employees who provide results of blood tests or immunization documentation from their own health care providers. Any vaccinations required for these diseases will be given at no cost in our Occupational Health office.


Equal Opportunity Employer
Note: Job Postings are updated daily and remain online until filled. 


EEO is the Law
Learn more:
Important legal information


School of Public Health - East Baltimore Campus

Apply now »
Find similar jobs: