Johns Hopkins University

Assistant Research Scientist (PREP0005162)

Johns Hopkins University$80K — $95K *
Pharmaceuticals & Biotech
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • Master's degree in software engineering, computer science, information technology, STEM field, or equivalent experience.
  • Proficient in HTML, CSS, SASS, and JavaScript for front-end development.
  • Experienced with server-side languages (Node.js, PHP) and database management (MongoDB).
  • Skilled in version control (Git), API integration, and debugging/testing processes.
  • Familiar with Linux-based file systems and programming.
  • Experience in developing data pipelines and reproducible workflows.
  • Capable of producing documentation and user materials for scientific software.

Responsibilities

  • Design and deploy scientific database layouts to support active research and datasets.
  • Develop, refactor, and package prototype code ensuring long-term maintainability.
  • Create user-friendly features for data input and display on a reference material dataset website.
  • Develop functionality for managing files related to data records.
  • Participate in project planning, architecture discussions, and deployment decisions.

Benefits

  • Collaborative research environment with academic institutions.
  • Opportunity to work on impactful projects within a federal research agency.
  • Engagement with cutting-edge scientific research and technologies.
  • Focus on long-term software sustainability and infrastructure development.
Full Job Description
Description

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:

The Data Center and Business group (DCB) in the NIST Material Measurement Laboratory is seeking a Research Software Engineer (RSE) to help build sustainable software infrastructure for Measurement Service related projects. The successful candidate will provide both hands-on support for the development, maintenance, deployment, and long-term sustainability of critical software, databases, workflows, and scientific infrastructure.

In this role you will work as an embedded technical team member, participating in project planning, code creation and revision, code review, architecture discussions, reproducibility efforts, and deployment decisions. The successful candidate will help prioritize coding work across projects in consultation with DCB programmers, balancing near-term needs with long-term software sustainability.

U.S. Citizen Preferred

Key responsibilities will include but are not limited to:

§ 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.

Qualifications

§ 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.

Application Instructions

Please upload the following with your application:
• CV/Resume

*Please limit C.V to 3 pages only and ONLY include a valid email address for your contact info. Your resume will not be considered if the following information is included on your CV/resume.
Self portraits
Phone number
Home address/Country
Citizenship status
Languages spoken
Sex/Gender
Privacy Act Statement

About Johns Hopkins University

Johns Hopkins University is a private research university that was founded in 1876. The university offers undergraduate, graduate, and doctoral programs in various fields, including arts and sciences, engineering, business, education, medicine, nursing, and public health. Johns Hopkins University is known for its research in the areas of medicine, public health, and engineering. The university has a strong commitment to community service and social justice, and it has been ranked as one of the top universities in the United States.
Learn more about Johns Hopkins University
Size
51,000 employees
Industry
Founded
1876

Similar Jobs

More Jobs at Johns Hopkins University

More Pharmaceuticals & Biotech Jobs

Find similar Assistant Research Scientist (PREP0005162) jobs: