Senior Scientific Software Architect - HPC/ML (Hybrid)

University of Vermont

Burlington (VT)

Hybrid

USD 160,000 - 175,000

Full time

7 days 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 new high-throughput volume electron microscopy observatory. You will architect scalable CPU/GPU workflows, integrate open-source tools, and develop production-grade software for challenging connectomics datasets.

As a senior contributor reporting to the NCUVO Director, you will collaborate with national partners and lead technical events like hackathons, ensuring robust, testable

Qualifications

  • PhD in engineering, computer science, or related field, with 10+ years in scientific software.
  • Experience managing and processing large microscopy datasets (100 TB to 1 PB).
  • Expertise in modular production software for research needs.
  • Experience with high-performance/distributed computing and optimized runtimes.
  • Advanced programming in Python and at least one compiled language in Linux.
  • Experience with ML and image processing; capable with frontier AI models.
  • Ability to work autonomously and coordinate across groups.
  • Mentorship or leadership in collaborative technical development.

Responsibilities

  • Lead development of scalable CPU/GPU workflows for htvEM observatory.
  • Architect, deploy, integrate and sustain modular pipeline components.
  • Evaluate open-source tools and develop custom software as needed.
  • Establish engineering practices, validation, version control, testing, and reproducible workflows.
  • Collaborate with partners at UVM, NCMIR, UCSD, and SDSC.

Skills

Python
C/C++
Linux
Parallel computing
Machine learning
Data processing
Software engineering
Profiling & optimization

Education

PhD in engineering/computational science
10+ years in scientific software engineering

Tools

Python
C/C++
MATLAB
Linux environment
GPU/CPU workflows
Version control & CI

Job description

The University of Vermont seeks a Senior Scientific Software Engineer to lead the computational backbone for a new high-throughput volume electron microscopy observatory. You will architect scalable CPU/GPU workflows, integrate open-source tools, and develop production-grade software for challenging connectomics datasets.

As a senior contributor reporting to the NCUVO Director, you will collaborate with national partners and lead technical events like hackathons, ensuring robust, testable

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Scientific Software Engineer: HPC for Volume EM
Senior Scientific Software Engineer: HPC for Volume EM

Uvmjobs • Burlington (VT)

Hybrid
USD 160,000 - 175,000
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
Senior HPC Systems Engineer - Research Computing
Senior HPC Systems Engineer - Research Computing

University of Vermont • Burlington (VT)

Hybrid
USD 80,000 - 116,000
Senior Research HPC Systems Engineer - Hybrid Eligible
Senior Research HPC Systems Engineer - Hybrid Eligible

Uvmjobs • Burlington (VT)

Hybrid
USD 80,000 - 113,000
Lead HPC Systems Engineer for Research Computing
Lead HPC Systems Engineer for Research Computing

Women in HPC • Burlington (VT)

On-site
USD 85,000 - 120,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 HPC Software Engineer - GPU/Cluster Scaling
Senior HPC Software Engineer - GPU/Cluster Scaling

PSI Quantum • Palo Alto (CA)

On-site
USD 180,000 - 260,000
Senior HPC Engineer: GPU Clusters & MPI Scaling
Senior HPC Engineer: GPU Clusters & MPI Scaling

Frontdoor Defense • Palo Alto (CA)

On-site
USD 180,000 - 250,000
Senior HPC Platforms Engineer – GPUs & Clusters
Senior HPC Platforms Engineer – GPUs & Clusters

Entangled Future • Palo Alto (CA)

On-site
USD 140,000 - 210,000