Scientific Software Engineer

Commonwealth Fusion Systems develops commercially viable fusion power plants, combining research, talent, and new technologies for the future of energy.
$150,000 - $250,000
Backend
Senior Software Engineer
Remote
501 - 1,000 Employees
5+ years of experience
AI · Enterprise SaaS

Description For Scientific Software Engineer

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 Scientific Software Engineer to join their mission of delivering the urgent transition to fusion energy. This role focuses on developing internal simulation tools for superconducting magnets, a crucial component of CFS's commercial fusion technology.

The position involves working with interdisciplinary teams to create computational tools that aid in the design, construction, and testing of HTS magnets. You'll be developing software that implements finite difference, finite element, and boundary element methods to predict magnet component behavior, optimize designs, and perform data analysis.

As a Scientific Software Engineer, you'll collaborate with diverse teams spanning electromagnetics, engineering, and materials science. The role requires expertise in Python programming, strong mathematical foundations, and experience with high-consequence software development. You'll be responsible for implementing robust CI/CD processes and creating user-friendly interfaces for scientists and engineers.

The company offers a competitive compensation package including equity, comprehensive health benefits, and professional growth opportunities. CFS values diversity and maintains an inclusive work environment, considering all qualified applicants equally regardless of background. This is an excellent opportunity for someone passionate about contributing to groundbreaking energy technology while working with cutting-edge software development practices.

Last updated 11 days ago

Responsibilities For Scientific Software Engineer

  • Develop simulation software across multiple domains of physics and computational approaches
  • Plan and deliver software interfaces for 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

Requirements For Scientific Software Engineer

Python
Rust
  • Bachelor's degree in a technical field preferred
  • Experience with high-consequence software for analysis of physical systems
  • Python programming skills, including type hinting
  • Experience with strongly typed language or rigorous use of Python type hinting
  • Experience in setting up new software projects, including CI/CD processes
  • Understanding of numerical methods, optimization techniques, linear algebra, and differential equations
  • Willingness to travel or work required nights/weekends/on-call occasionally

Benefits For Scientific Software Engineer

Medical Insurance
Dental Insurance
Vision Insurance
401k
Parental Leave
  • Competitive compensation with equity
  • 12.5 Company-wide Holidays
  • Flexible vacation days
  • 10 sick days
  • 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 Scientific Software Engineer

R&D Instrumentation and Control Engineer

Join Commonwealth Fusion Systems as an R&D Instrumentation and Control Engineer, developing cutting-edge systems for fusion energy technology in Devens, MA.

Video Systems Engineer, Media Systems Engineering

Senior Video Systems Engineer role at Amazon Prime Video, focusing on advanced video transport systems and media infrastructure for global content creation and delivery.

Sr. Software Dev Engineer, DCNE

Senior Software Development Engineer role at AWS Networking, focusing on developing scalable routing solutions for Core Networks.

Quality Assurance Engineer III, Amazon Webview

Senior QA Engineer role at Amazon Lab126 focusing on web technologies, automated testing, and quality assurance leadership for consumer electronics products.

Senior Software Dev Engineer, Intent Driven Network

Senior Software Engineer role at AWS focusing on network infrastructure management, offering competitive compensation and opportunity to shape cloud computing's future.