Senior Scientific Software Engineer

September 6

Apply Now

Description

• 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

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)

Apply Now

Similar Jobs

Built by Lior Neu-ner. I'd love to hear your feedback — Get in touch via DM or lior@remoterocketship.com