Senior Scientific Software Engineer — Onsite Fusion R&D

Xcimer-Energy

Denver (CO)

On-site

USD 168,000 - 198,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

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
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 & Data Platform
Senior Platform Engineer, HPC & Data Platform

Xcimer Energy • Denver (CO)

On-site
USD 168,000 - 198,000
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
Senior Platform Engineer
Senior Platform Engineer

Xcimer Energy • Denver (CO)

On-site
USD 168,000 - 198,000