Taro Logo

Senior Scientific Software Engineer – Magnet Protection Systems

Commonwealth Fusion Systems is developing commercially viable fusion power plants, combining research, talent, and new technologies to build the energy industry of the future.
Devens, MA, USA
$140,000 - $200,000
Backend
Senior Software Engineer
Remote
101 - 500 Employees
5+ years of experience
Energy

Description For Senior Scientific Software Engineer – Magnet Protection Systems

Commonwealth Fusion Systems (CFS) is at the forefront of fusion energy development, having raised over $2 billion in capital since 2018. The company is seeking a Senior Scientific Software Engineer to join their Scientific Software team, focusing on developing software for superconducting magnets and tokamaks. The role primarily involves creating algorithms for a fiber optic quench detection system, which is crucial for detecting and mitigating thermal runaway events in superconducting magnets.

The position combines sophisticated software engineering with physics-based modeling, requiring expertise in Python programming and signal processing. You'll work with a fiber model simulation tool and analyze experimental data from various tests to validate models and improve quench detection algorithms. The role demands both technical depth in software development and an understanding of physics principles.

Working at CFS means joining a mission-driven company that values integrity, execution, impact, and self-critique. The company offers a competitive compensation package including equity, comprehensive benefits, and opportunities for professional growth. The position provides the flexibility of remote work while being part of a team that's literally building the future of energy.

This is an excellent opportunity for a senior software engineer who wants to apply their skills to solving complex physics and engineering challenges in the pursuit of sustainable fusion energy. The role offers a unique blend of scientific computing, algorithm development, and practical engineering applications, all while contributing to the ambitious goal of delivering commercially viable fusion power.

Last updated a day ago

Responsibilities For Senior Scientific Software Engineer – Magnet Protection Systems

  • Rapidly learn and improve complex physics-based models and simulations
  • Enhance quench detection algorithm performance using image and signal processing techniques
  • Collaborate with cross-functional teams to identify and execute on key data and algorithm needs
  • Clearly communicate technical results and project progress
  • Develop, implement, and maintain CI/CD pipelines

Requirements For Senior Scientific Software Engineer – Magnet Protection Systems

Python
  • Bachelor's degree in a technical field preferred
  • Python programming skills including type hinting and object-oriented features
  • Basic understanding of numerical methods, linear algebra, and differential equations
  • Understanding of undergraduate-level electromagnetics and optics
  • Data analysis using pandas, numpy, matplotlib, or similar Python packages
  • Experience with signal processing, machine learning, or data analytic tools
  • Willingness to travel or work required nights/weekends/on-call occasionally

Benefits For Senior Scientific Software Engineer – Magnet Protection Systems

Equity
Medical Insurance
Dental Insurance
Vision Insurance
401k
Parental Leave
  • Competitive compensation with equity
  • 12.5 Company-wide Holidays
  • Flexible vacation days
  • 10 sick days
  • Generous parental leave policy
  • Health, dental, and vision insurance
  • 401(k) with employer matching
  • Professional growth opportunities
  • Team-building activities

Interested in this job?

Jobs Related To Commonwealth Fusion Systems Senior Scientific Software Engineer – Magnet Protection Systems