Research Software Engineer — Data Pipelines & HPC

Boston University

Boston (MA)

On-site

USD 90,000 - 130,000

Full time

14 days+
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

The Rafik B. Hariri Institute for Computing and Computational Science and Engineering at Boston University seeks a Software Engineer to translate complex models into reliable software, build data pipelines, and maintain reproducible code for lab research.

You will collaborate with postdocs and researchers, containerize apps with Docker or Singularity, work on HPC workflows with Slurm, and contribute to open‑source projects, testing, and CI/CD practices.

Qualifications

  • Bachelor's degree in Computer Science, Data Science, Bioinformatics, or related quantitative discipline.
  • 3–5 years of professional software engineering experience, or an equivalent mix of graduate-level research and development.
  • Proficiency in languages common to research (Python, R, C++, or Julia).
  • Strong expertise with Git, GitHub/GitLab workflows, and writing automated tests.
  • Experience working in Linux/Unix environments and writing shell scripts.
  • Familiarity with containerization tools like Docker or Singularity.

Responsibilities

  • Translate complex mathematical models, scientific algorithms, and raw scripts into clean, modular, and well-documented software packages.
  • Develop and maintain data processing pipelines, user interfaces, or visualization dashboards for lab datasets.
  • Containerize applications to ensure identical execution environments across local machines, HPC clusters, or cloud platforms; manage large-scale datasets with secure storage and version control.
  • Partner with lab researchers to understand computational roadblocks and engineer tooling to automate workflows; optimize code for performance, speed, and memory usage.
  • Package and document software to open-source standards, enabling replication of lab findings; implement CI/CD and automated testing.

Skills

Python
R
C++
Julia
Git
GitHub/GitLab
Linux/Unix
Shell scripting
Automated testing

Education

Bachelor's degree in CS/Data Science/Bioinformatics

Tools

Docker
Singularity
Slurm
AWS
GCP
Azure

Job description

The Rafik B. Hariri Institute for Computing and Computational Science and Engineering at Boston University seeks a Software Engineer to translate complex models into reliable software, build data pipelines, and maintain reproducible code for lab research.

You will collaborate with postdocs and researchers, containerize apps with Docker or Singularity, work on HPC workflows with Slurm, and contribute to open‑source projects, testing, and CI/CD practices.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Research Software Engineer: Data Pipelines & Open Science
Research Software Engineer: Data Pipelines & Open Science

Boston University • Boston (MA)

On-site
USD 84,000 - 102,000
SAIL Software Engineer Hariri Institute
SAIL Software Engineer Hariri Institute

Boston University • Boston (MA)

On-site
USD 90,000 - 130,000
Software Engineer, Hariri Institute
Software Engineer, Hariri Institute

Boston University • Boston (MA)

On-site
USD 84,000 - 102,000
Senior AI & Research Computing Specialist
Senior AI & Research Computing Specialist

Boston University • Boston (MA)

On-site
USD 120,000 - 160,000
Time Off
Retirement
Tuition Assistance Program
Senior AI/ML Research Computing Specialist (HPC & Data)
Senior AI/ML Research Computing Specialist (HPC & Data)

Boston University • Boston (MA), Northern (KY)

Hybrid
USD 120,000 - 180,000
Time Off
Retirement Plan
Tuition Assistance
Senior Research AI & HPC Applications Lead
Senior Research AI & HPC Applications Lead

Boston University • Boston (MA)

On-site
USD 110,000 - 160,000
Time Off and Holidays
Retirement plan
Tuition Assistance Program
Research Software & Data Engineer: Cloud & Pipelines
Research Software & Data Engineer: Cloud & Pipelines

UM01 University of Maryland College Park (UMCP) • College Park (MD)

On-site
USD 106,000 - 127,000
Impactful Research HPC & Cloud Systems Engineer
Impactful Research HPC & Cloud Systems Engineer

HPC • Boston (MA)

Hybrid
USD 100,000 - 125,000
Research Software Engineer: HPC & Open-Source Dev
Research Software Engineer: HPC & Open-Source Dev

UAB Medicine • University (FL)

Hybrid
USD 70,000 - 114,000
AI Research Computing Initiatives Lead
AI Research Computing Initiatives Lead

Boston University • Boston (MA)

Hybrid
USD 120,000 - 130,000
Time Off: 13 paid holidays
Retirement plan with full vesting
Tuition Assistance Program