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.

Entry-Level Software Engineer Jobs · last 7 days

150 openings · 147 need no experience

Most hiring: Raytheon, Microsoft, CrossCountry Consulting

See all 150 →

FirstHire never charges to apply, and real employers don't ask for money for tests, interviews or offer letters. How we list jobs · Report this job