Senior Scientific Software Engineer — Onsite Fusion R&D

Xcimer-Energy

Denver (CO)

On-site

USD 168,000 - 198,000

Full time

14 days+
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

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 Architect (Equity)
Senior Scientific Software Architect (Equity)

Xcimer • Denver (CO)

On-site
USD 140,000 - 190,000
Equity
401(k) with match
Paid time off & holidays
Senior Scientific Software Engineer
Senior Scientific Software Engineer

Xcimer • Denver (CO)

On-site
USD 140,000 - 190,000
Equity
401(k) with match
Paid time off & holidays
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
Senior Platform Engineer for Research HPC & Data Tools
Senior Platform Engineer for Research HPC & Data Tools

Xcimer • Denver (CO)

On-site
USD 140,000 - 210,000
Data Engineer
Data Engineer

xcimer • Denver (CO)

On-site
USD 90,000 - 120,000
Data Engineer
Data Engineer

Fusion Energy Base • Denver (CO)

On-site
USD 125,000 - 160,000
Medical insurance
Dental insurance
401(k) with company match
+1
Senior Platform Engineer, HPC & Data Platform
Senior Platform Engineer, HPC & Data Platform

Xcimer Energy • Denver (CO)

On-site
USD 168,000 - 198,000
Senior Manufacturing Automation Engineer for Fusion Tech
Senior Manufacturing Automation Engineer for Fusion Tech

Xcimer Energy • Denver (CO)

On-site
USD 141,000 - 150,000