Intern
Commonwealth Fusion Systems
Devens, MA0–23 yrs1h agovia LinkedIn
This job at a glance
- Who can apply
- New grads and up to 23 years · Bachelor's degree
- Must know
- RustPythonUnit testingTroubleshooting
- Work
- On-site in Devens · internship
- Pay
- Not stated by the employer.
- Skill demand
- Python65%Troubleshooting36%Unit testing21%Rust7%of 149 similar entry-level jobs posted in the US this week
- Listed
- Oct 27, 2026 · still open
Sign in free to see which of these skills your resume already shows.
About Commonwealth Fusion Systems
Commonwealth Fusion Systems is on a mission to deliver the urgent transition to fusion energy, designing and building commercially viable fusion power plants.
Internship Program
- Duration: 13-18 weeks
- Hours: 40-50 hours per week
- Location: On-site opportunities in Devens, MA. Interns are responsible for their own transportation and housing.
- Eligibility: Currently enrolled college students (bachelor’s degree to PhD). Must be authorized to work in the United States for any employer.
- Pay: Set hourly salary based on year in school.
- BS interns: $25-$32/hour
- MS/PhD interns: $35-$38/hour
What You'll Do
- Port high-performance electromagnetics kernels to the GPU.
- Start with the Biot-Savart magnetic-field calculation in cfsem (CFS's open-source Rust library).
- Extend to include cross-platform GPU kernel variants with Python bindings.
- Hold code to a scientific-correctness bar.
- Check GPU kernels against cfsem's existing unit tests and CPU versions.
- Determine if methods are accurate enough for engineers designing superconducting magnets.
- Measure and report GPU performance.
- Benchmark speed and accuracy against optimized multithreaded Rust CPU kernels.
- Present recommendations on where GPU acceleration provides benefits.
- Ship public open-source work.
- Place new kernels behind cfsem's existing Python interface.
- Contribute merged changes to a public Rust/Python project.
Requirements & Tech Stack
- Pursuing an engineering degree with a focus in Computer Science.
- Contributed to a multi-person software project.
- Rust programming language.
- Software performance engineering (class, project, or internship experience).
- Demonstration of exceptional results through various pursuits.
- High self-motivation and drive to execute quickly with excellent troubleshooting/problem-solving skills.
Must-Have Requirements
- Willingness to travel or work required nights/weekends/on-call occasionally.
- Perform activities such as typing, standing, or sitting for extended periods.
- Dedication to safety to mitigate industrial hazards (e.g., heat, cold, noise, fumes, strong magnets, lead (Pb), high voltage, cryogenics).
Benefits for Full-Time Interns
- 40 hours of sick time.
- Health, dental, and vision insurance.
- 401(k) with employer matching (must be 21 years of age to enroll).
- Professional growth opportunities.
- Team-building activities.