Remote Senior Scientific Software Engineer
Commonwealth Fusion Systems
๐Remote - United States
Please let Commonwealth Fusion Systems know you found this job on JobsCollider. Thanks! ๐
Job highlights
Summary
Join the Commonwealth Fusion Systems (CFS) team as a Senior to Principal level software engineer to help establish the architecture of an open-source pulse planning, simulation, and physics collaboration framework for tokamaks.
Requirements
- Bachelorโs degree in a technical field preferred
- Worked on software built upon by many other developers (e.g., an open-source physics library or an internal service used by other teams)
- 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
- Able to independently set up a new software project, including CI/CD processes, linting, unit testing, and software documentation
- Basic understanding of numerical methods, linear algebra, and differential equations
- Able to understand the basics of the projectโs physics aspects (e.g., undergrad-level electromagnetics and fluid dynamics)
Responsibilities
- Help create an open-source pulse planning, simulation, and physics collaboration framework for tokamaks
- Make software interfaces that meet the needs of multiple internal teams and outside collaborators (discover needs, build consensus, then implement)
- Help scientists incorporate their models/algorithms into high-quality software
- 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 systems architecture
- Packaging and distribution of software to third parties, dependency management, and plugin systems
- Developer and contributor engagement
Share this job:
Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.
Similar Remote Jobs
- ๐ฐ$187k-$240k๐United States
- ๐ฐ$160k-$220k๐United States
- ๐ฐ$127k-$167k๐United States
- ๐Worldwide
- ๐Canada
- ๐India
- ๐India
- ๐ฐ$115k-$141k๐Canada
- ๐Germany
Please let Commonwealth Fusion Systems know you found this job on JobsCollider. Thanks! ๐