Assistant Research Scientist (PREP0005162)
johns hopkins university facultyGaithersburg, MD
Assistant Research Scientist (PREP0005162)
johns hopkins university facultyGaithersburg, MD
4 days ago
Occupations
Software DevelopersComputer and Information Research ScientistsComputer Systems Engineers/ArchitectsIndustries
Research and Development in the Physical, Engineering, and Life SciencesOther Scientific and Technical Consulting ServicesComputer Systems Design ServicesAbout the role
Assistant Research Scientist 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/ResumeSelf portraits Equal Opportunity Salary RangeThe 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.
Matching similar jobs
JOB OVERVIEW
Experience level
Lead
Location
Gaithersburg, MD
Occupation
Software Developers
Industry
Research and Development in the Physical, Engineering, and Life Sciences
Posted
4 days ago
Tired of running searches?
Rank the roles you'd take once, and matches like these arrive on their own.
CREATE PROFILE (opens in a new tab)