Software Engineer

Skills
Computer ScienceBusinessBusiness Process ImprovementNuclear Fuel CycleOptimizationPerformance ImprovementPerformance Tuning
Role

What the job involves

The main requirements, responsibilities and hiring steps.

Requirements

  • Bachelor's degree in computer science computer engineering or equivalent work experience
  • 3+ years of work experience
  • Fluency in Python
  • Proficiency in Git
  • Experience with CI/CD

Nice to have

  • Rust
  • Typescript/Javascript
  • Svelte
  • Optimization
  • Statistics
  • Design of experiments
  • GitLab CI/CD
  • Quality assurance
  • Startup mindset
  • Curiosity
  • Team player
  • Clear communicator
  • Creative
  • Detail-oriented

Day to day

  • Develop software tools and pipelines that support reactor design, simulation, and analysis
  • Transform reactor data and physics results into efficient storage and usable insights for engineers
  • Build visualization and comparison tools while integrating simulation workflows and improving model performance