Senior Software Engineer
Core
Design and deploy software systems for modeling, simulating, and optimizing advanced fission nuclear reactors.
Role type
Senior Software Engineer (Nuclear Reactor Design & Simulation)
Builds
Data storage/retrieval systems, CI/CD pipelines for multiphysics analyses, visualization platforms, and physics kernels for reactor optimization.
Domain
Nuclear Energy / High-Performance Computing / Reactor Physics
Deliverable
production ML models | product features
Required skills
Python, Git, CI/CD pipeline architecture, end-to-end project ownership, cross-functional collaboration
Preferred skills
Rust, TypeScript/Javascript (Svelte), team mentoring, large-scale data pipeline design, optimization/statistics, regulated industry experience
Technologies
Python, Git, Rust, TypeScript, Javascript, Svelte, GitLab CI/CD
Responsibilities
Lead design of systems for storing and retrieving reactor data and physics results at scale; Architect and own CI/CD pipelines for multiphysics analyses; Develop tools and platforms for reactor engineers to visualize and evaluate designs; Develop physics kernels to solve unanswered problems or improve model performance; Develop reactor optimization schemes and statistical experiments; Mentor other engineers and set technical direction.
Seniority
Senior, hands-on IC with mentorship responsibilities