Senior Scientific Software Engineer: HPC for Volume EM

Uvmjobs

Burlington (VT)

Hybrid

USD 160,000 - 175,000

Full time

42 hours ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

The University of Vermont seeks a Senior Scientific Software Engineer to lead the computational backbone for a NSF-funded high-throughput volume electron microscopy observatory. You will architect scalable CPU/GPU workflows, evaluate open-source tools, and develop production software with a focus on reproducibility and collaboration across national partners.

Join a senior role reporting to the NCUVO Director, coordinating with NCMIR/UCSD/SDSC and open-source components.

Qualifications

  • PhD in engineering, CS, or related field with 10+ years in scientific software engineering.
  • Experience handling large microscopy datasets in distributed compute environments.
  • Proven ability to architect, deploy and sustain modular production software.
  • Experience with HPC, parallel CPU/GPU workflows and performance tuning.
  • Strong Python and one of C/C++/MATLAB in Linux, with dev practices.

Responsibilities

  • Lead development of CPU/GPU workflows for ht vEM observatory.
  • Architect and optimize scalable software production pipelines.
  • Evaluate open-source tools and integrate components.
  • Provide technical leadership and coordinate across teams.

Skills

Independent software architecture
High-performance computing
Distributed computing
Python programming
Machine learning / image processing
Frontier AI model usage
Collaborative software engineering
Communication and leadership

Education

PhD in engineering or related field

Tools

Python
C
C++
MATLAB
Linux

Job description

The University of Vermont seeks a Senior Scientific Software Engineer to lead the computational backbone for a NSF-funded high-throughput volume electron microscopy observatory. You will architect scalable CPU/GPU workflows, evaluate open-source tools, and develop production software with a focus on reproducibility and collaboration across national partners.

Join a senior role reporting to the NCUVO Director, coordinating with NCMIR/UCSD/SDSC and open-source components.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Scientific Software Engineer – Hybrid HPC/Connectomics
Senior Scientific Software Engineer – Hybrid HPC/Connectomics

University of Vermont • Burlington (VT)

Hybrid
USD 160,000 - 175,000
Hybrid schedule
NCUVO Senior Scientific Software Engineer
NCUVO Senior Scientific Software Engineer

Uvmjobs • Burlington (VT)

Hybrid
USD 160,000 - 175,000
NCUVO Senior Scientific Software Engineer
NCUVO Senior Scientific Software Engineer

University of Vermont • Burlington (VT)

Hybrid
USD 160,000 - 175,000
Hybrid schedule
Senior HPC Systems Engineer - Research Computing
Senior HPC Systems Engineer - Research Computing

University of Vermont • Burlington (VT)

Hybrid
USD 80,000 - 116,000
Senior HPC CUDA Engineer for Geoscience & Seismic Imaging
Senior HPC CUDA Engineer for Geoscience & Seismic Imaging

EPAM • United States

Hybrid
USD 150,000 - 210,000
Relocation opportunities
International assignments
Corporate and social events
+1
Senior CUDA HPC Engineer — Seismic Imaging & FWI
Senior CUDA HPC Engineer — Seismic Imaging & FWI

EPAM Systems • United States

Remote
USD 140,000 - 210,000
Petascale EM Imaging Scientist
Petascale EM Imaging Scientist

Princeton University • Princeton (NJ)

On-site
USD 110,000 - 140,000
Cryo-EM Data Scientist & HPC Specialist
Cryo-EM Data Scientist & HPC Specialist

David Geffen School of Medicine at UCLA • Los Angeles (CA)

On-site
USD 90,000 - 120,000
Senior Hybrid HPC Geophysics Software Engineer
Senior Hybrid HPC Geophysics Software Engineer

Viridien • Houston (TX)

Hybrid
USD 120,000 - 180,000
Performance-based bonus
3 weeks vacation + 3 personal days + 8
401k match program
+4
Senior Research Computing Systems Engineer
Senior Research Computing Systems Engineer

Women in HPC • Burlington (VT)

On-site
USD 85,000 - 120,000