Assistant Research Scientist; PREP
Listed on 2026-09-12
-
Research/Development
PREP Research Associate
This position is part of the National Institute of Standards and Technology (NIST) Professional Research Experience Program (PREP). NIST recognizes that its research staff may want to collaborate with researchers at academic institutions on specific projects of mutual interest and, therefore, requires those institutions to be recipients of a PREP award. The PREP program involves staff from a wide range of backgrounds conducting scientific research across various fields.
Individuals in this position will perform technical work supporting the collaboration's scientific research.
Research
Title:
Research Software Engineer The work will entail:
U.S. Citizen Preferred
Key responsibilities- Design, expand, and deploy to an existing scientific database layout supporting active research and internal NIST datasets.
- Develop, refactor, profile, test, and package prototype code for long-term maintainability and performance.
- Develop new user-friendly intuitive features based around data input forms and display of data for an existing reference material dataset website.
- Develop features to store, retrieve, and manage files related to the data records.
- A Master's degree in software engineering, computer science, information technology, a STEM field, or equivalent professional experience.
- Proficiency in HTML, CSS, SASS, and JavaScript for user-facing layouts and behavior.
- Proficiency in Server-side languages or runtimes (Node.js and PHP), alongside database management (MongoDB).
- Proficiency in Version control systems like Git, API integration, responsive design, and debugging/testing procedures
- Proficiency in Linux based file system and programming
- Experience building data pipelines and reproducible workflows.
- Library and API design and release management, documentation for scientific users and developers, automated testing and continuous integration, code review and maintainability practices.
- The ability to work alongside researchers in adopting modern, collaborative software development workflows (e.g., git-based collaboration, issue tracking, lightweight project management).
- Experience creating tutorials, examples, API documentation, or other user-facing materials for scientific software.
Salary Range
The referenced salary range represents the minimum and maximum salaries for this position and is based on Johns Hopkins University's good faith belief at the time of posting. Not all candidates will be eligible for the upper end of the salary range. The actual compensation offered to the selected candidate may vary and will ultimately depend on multiple factors, which may include the successful candidate's geographic location, skills, work experience, internal equity, market conditions, education/training and other factors, as reasonably determined by the University.
Total Rewards
Johns Hopkins offers a total rewards package that supports our employees' health, life, career and retirement. More information can be found here: https://hr.jhu.edu/benefits-worklife/.
Equal Opportunity Employer
The Johns Hopkins University is committed to equal opportunity for its faculty, staff, and students. To that end, the university does not discriminate on the basis of sex, gender, marital status, pregnancy, race, color, ethnicity, national origin, age, disability, religion, sexual orientation, gender identity or expression, veteran status or other legally protected characteristics. The university is committed to providing qualified individuals access to all academic and employment programs, benefits and activities on the basis of demonstrated ability, performance and merit without regard to personal factors or demographic characteristics that are irrelevant to the program involved.
Pre-Employment Information
If you are interested in applying for employment with Johns Hopkins University and require special assistance or accommodation during any part of the pre-employment process, please contact the HR Business Services Office TTY users, call via Maryland Relay or dial 711. For more information about workplace accommodations at Johns Hopkins University for disabilities, medical conditions (including medical conditions related to pregnancy or childbirth), accessibility, or religious reasons, please visit accessibility.jhu.edu.
Background Checks
After receiving a conditional offer, the successful candidate(s) for this position will be subject to a pre-employment background check including education verification. When deciding whether a…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).