Research Software Engineer for Scientific Data & Workflows

Johns Hopkins University

Baltimore (MD)

On-site

USD 65,000 - 90,000

Full time

5 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Johns Hopkins University invites applications for a PREP Research Associate to support a collaborative scientific software project with NIST. You will design, expand, and deploy database layouts, and develop prototype code to ensure long-term maintainability and performance.

You will build user-friendly features for data input and display, and create robust data pipelines and documentation for scientists and developers.

Qualifications

  • 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/runtimes (Node.js and PHP), plus database management (MongoDB).
  • Proficiency in version control systems like Git, API integration, responsive design, and debugging/testing procedures.
  • Proficiency in Linux-based file systems and programming.
  • Experience building data pipelines and reproducible workflows.
  • Library and API design, release management, documentation for scientific users and developers, automated testing and CI, code review and maintainability.
  • Ability to work with researchers adopting modern collaborative software development workflows (git-based collaboration, issue tracking).
  • Experience creating tutorials, examples, API documentation, or other user-facing materials for scientific software.

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

Skills

HTML/CSS/JS
Node.js
PHP
MongoDB
Git
Linux
Data pipelines
API design
CI/CD
Scientific software

Education

Master's degree in software engineering or CS

Tools

Git
MongoDB

Job description

Johns Hopkins University invites applications for a PREP Research Associate to support a collaborative scientific software project with NIST. You will design, expand, and deploy database layouts, and develop prototype code to ensure long-term maintainability and performance.

You will build user-friendly features for data input and display, and create robust data pipelines and documentation for scientists and developers.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Research Software Engineer - Data & Research Tools
Research Software Engineer - Data & Research Tools

Johns Hopkins University • Baltimore (MD)

On-site
USD 60,000 - 95,000
Research Software Engineer for Scientific Data & Workflows
Research Software Engineer for Scientific Data & Workflows

Johns Hopkins University • Gaithersburg (MD)

On-site
USD 65,000 - 96,000
Research Software Engineer for Scientific Data
Research Software Engineer for Scientific Data

Johns Hopkins University • Gaithersburg (MD)

On-site
USD 65,000 - 96,000
Seismic Data Architect | Postdoctoral Fellow
Seismic Data Architect | Postdoctoral Fellow

Johns Hopkins University • Gaithersburg (MD)

On-site
USD 82,000 - 89,000
Postdoctoral Fellow — Data Science for Community Resilience
Postdoctoral Fellow — Data Science for Community Resilience

Johns Hopkins University • Gaithersburg (MD)

On-site
USD 75,000 - 85,000
Postdoc: Data Science for Community Resilience
Postdoc: Data Science for Community Resilience

Johns Hopkins University • Baltimore (MD)

On-site
USD 70,000 - 110,000
Senior Research Scientist - Structural Analytics & Data
Senior Research Scientist - Structural Analytics & Data

Johns Hopkins University • Baltimore (MD)

On-site
USD 80,000 - 100,000
Total rewards package for health, life, and career
Career development opportunities
Remote Research Associate: Synchrotron X-ray Data Analysis
Remote Research Associate: Synchrotron X-ray Data Analysis

Johns Hopkins University • Gaithersburg (MD)

On-site
USD 35,000 - 40,000
Postdoctoral Fellow (PREP0004155)
Postdoctoral Fellow (PREP0004155)

Johns Hopkins University • Gaithersburg (MD)

On-site
USD 70,000 - 90,000
Senior Research Scientist, Community Resilience (PREP)
Senior Research Scientist, Community Resilience (PREP)

Johns Hopkins University • Baltimore (MD)

On-site
USD 70,000 - 90,000
Health benefits
Life insurance
Retirement package