Posted in

Scientific Software Engineer

Scientific Software Engineer

CompanyCommonwealth Fusion Systems
LocationDevens, MA, USA
Salary$150000 – $250000
TypeFull-Time
DegreesBachelor’s
Experience LevelMid Level, Senior

Requirements

  • Bachelor’s degree in a technical field preferred
  • Worked on high-consequence software for analysis of physical systems
  • Programming language: Python, including type hinting
  • Completed a large project either in a strongly typed language or rigorously using the type hinting features of Python
  • Experience in independently setting up a new software project, including CI/CD processes, linting, unit testing, and software documentation
  • Solid understanding of numerical methods, optimization techniques, linear algebra, and differential equations

Responsibilities

  • Work as part of a team to develop simulation software across multiple domains of physics and computational approaches
  • Discover need for, plan implementation of, and deliver software interfaces that meet the needs of multiple internal teams
  • Help scientists and engineers build application workflows using internal simulation tools
  • Implement CI/CD processes to reduce maintenance overhead and error rates

Preferred Qualifications

  • Programming languages: C++, Rust, or experience with low-level performance and memory management
  • Concurrency and parallelization
  • Simulation and solution strategies for physical systems
  • Packaging and distribution of software
  • Proficient in one of the following domains: Computational structural mechanics, Computational electromagnetics
  • Experience with optimization, machine learning, developing surrogate models, etc