Senior Scientific Software Engineer — Onsite Fusion R&D

Xcimer-Energy

Denver (CO)

On-site

USD 168,000 - 198,000

Full time

14 days+

Get a reply from this employer

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

Get past ATS filters

Benefits offered by this job

Equity
401(k) with company match
Paid parental leave
13 company-paid holidays
Annual company shutdown
Comprehensive medical/dental/vision

Job summary

Xcimer Energy, based in Denver, CO, is seeking a Senior Scientific Software Engineer to lead data-driven software for analysis, visualization, and ML, collaborating with simulation and experimental groups to turn data into scalable tools. You will own architecture and deliver production-grade software in a research-driven environment.

The role emphasizes technical leadership, robust software practices, and strong Python expertise, with a focus on translating evolving requirements into reliable

Qualifications

  • Education: Bachelor's degree in Computer Science, Engineering, Physics, Applied Mathematics, or related field; advanced degree preferred.
  • Experience: 7+ years of professional software development experience in technical, data-intensive, or research-driven environments.
  • Expert-level Python skills and strong experience with numerical and data libraries (NumPy, SciPy, Pandas, Matplotlib, Scikit-Learn).
  • Demonstrated ability to design and own complex software systems under ambiguous or evolving requirements.
  • Experience collaborating closely with non-software domain experts and supporting experimental or simulation workflows.
  • Must be a U.S. citizen or national, U.S. permanent resident (current Green Card holder), or lawfully admitted into the U.S. as a refugee or granted asylum.
  • Desired: Experience with 3D geometry/CAD data and related libraries; familiarity with HPC workflows; MPI/CUDA; containerization and orchestration; ML in production; real-time/adaptive control understanding.

Responsibilities

  • Architect, develop, and maintain Python-based systems for data analysis, visualization, and internal workflows.
  • Lead technical design from early research prototypes through production deployment.
  • Partner with researchers and engineers to translate experimental and modeling requirements into scalable software solutions.
  • Establish best practices for testing, documentation, CI/CD, and deployment in containerized environments.
  • Design and support data processing pipelines, including large-scale and streaming datasets.
  • Build interactive, multi-user tools for exploratory data analysis and visualization.
  • Contribute to machine learning systems, including model integration, training pipelines, and support for real-time or adaptive control workflows.
  • Integrate Python applications with HPC or legacy codes (C++/Fortran) and distributed compute systems.
  • Optimize performance-critical components using parallel, GPU-accelerated, or distributed computing techniques as appropriate.
  • Mentor engineers and provide technical leadership across projects.
  • Serve as a senior member of the software team, setting direction and raising the bar for technical quality.

Skills

Python
Data-driven
ML integration
NumPy SciPy Pandas
Team mentorship
C++/Fortran interfacing

Education

Bachelor's in CS/Engineering/Physics/Math
Advanced degree preferred

Tools

Docker
Kubernetes
SLURM
Apptainer
pybind11
Cython
f2py
nanobind
OpenCASCADE
VTK PyVista
MPI CUDA

Job description

Xcimer Energy, based in Denver, CO, is seeking a Senior Scientific Software Engineer to lead data-driven software for analysis, visualization, and ML, collaborating with simulation and experimental groups to turn data into scalable tools. You will own architecture and deliver production-grade software in a research-driven environment.

The role emphasizes technical leadership, robust software practices, and strong Python expertise, with a focus on translating evolving requirements into reliable

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Scientific Software Architect - Data, ML & HPC
Senior Scientific Software Architect - Data, ML & HPC

Xcimer Energy • Denver (CO)

On-site
USD 168,000 - 198,000
Senior Scientific Software Engineer
Senior Scientific Software Engineer

Xcimer Energy • Denver (CO)

On-site
USD 168,000 - 198,000
Senior Scientific Software Engineer
Senior Scientific Software Engineer

Xcimer-Energy • Denver (CO)

On-site
USD 168,000 - 198,000
Equity
401(k) with company match
Paid parental leave
+3
Director, Fusion Nuclear Science — Denver Onsite Leader
Director, Fusion Nuclear Science — Denver Onsite Leader

Xcimer Energy • Denver (CO)

On-site
USD 220,000 - 260,000
Equity
401(k) with company match
Paid time off (ATO)
+3
Senior Platform Engineer, HPC & Data Platform
Senior Platform Engineer, HPC & Data Platform

Xcimer Energy • Denver (CO)

On-site
USD 168,000 - 198,000
Embedded Engineer, Fusion Systems – Onsite Denver
Embedded Engineer, Fusion Systems – Onsite Denver

Xcimer Energy • Denver (CO)

On-site
USD 125,000 - 150,000
Medical, dental, vision
401(k) with company match
Equity
+2
Senior Platform Engineer: HPC & Research Infra Lead
Senior Platform Engineer: HPC & Research Infra Lead

Xcimer-Energy • Denver (CO)

On-site
USD 168,000 - 198,000
Data Engineer for Fusion Energy Data Pipelines & Dashboards
Data Engineer for Fusion Energy Data Pipelines & Dashboards

Xcimer-Energy • Denver (CO)

On-site
USD 125,000 - 160,000
Medical, dental, vision
401(k) with company match
Paid time off 15 days/yr
+4
Onsite Fusion Data Engineer: Pipelines & Dashboards
Onsite Fusion Data Engineer: Pipelines & Dashboards

Xcimer Energy • Denver (CO)

On-site
USD 125,000 - 160,000
Medical insurance
Dental insurance
Vision insurance
+6
Data Engineer
Data Engineer

Xcimer Energy • Denver (CO)

On-site
USD 125,000 - 160,000
Medical insurance
Dental insurance
Vision insurance
+6