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 2 months 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

Senior Manufacturing Engineer - NPI

Senior Manufacturing Engineer position at Commonwealth Fusion Systems, focusing on transitioning new products from R&D to manufacturing, offering competitive salary and benefits.

Senior Process Engineer, Fueling Systems

Senior Process Engineer position at Commonwealth Fusion Systems, focusing on fueling systems design and management for fusion power plants.

Multiple Engineering Positions

BitGo is hiring for multiple software engineering positions across backend, frontend, full-stack, and mobile development.

Senior Software Engineer

Senior Software Engineer role at Microsoft's Developer Division, building developer tools and cloud services, offering competitive pay and benefits with remote work options.

Software Engineer - Hybrid Preferred

Senior Software Engineer role at Zentail, building and maintaining e-commerce infrastructure with $120-190K salary and equity.