Taro Logo

Research Software Engineer

A company developing commercially viable fusion power plants using stellarator technology and advanced computation.
Munich, GermanyOxford, UK
Backend
Mid-Level Software Engineer
In-Person
AI · Energy

Description For Research Software Engineer

Proxima Fusion is at the forefront of sustainable energy innovation, focusing on developing commercially viable fusion power plants using advanced stellarator technology. The company combines cutting-edge computation and machine learning to optimize stellarator design, leveraging high temperature superconducting magnets to achieve unprecedented performance.

As a Research Software Engineer, you'll join their simulation platform development team, working on next-generation software solutions for stellarator simulation and optimization. This role offers a unique opportunity to tackle complex technical challenges in scientific computing while contributing to clean energy development. You'll be developing and maintaining their full-stack simulation framework, from cloud-based simulators to web UIs, and ensuring excellent developer experience for researchers and engineers.

The ideal candidate should have strong Python skills in scientific software development, experience with CI/CD and containerization, and a passion for staying current with software development best practices. Additional experience with C++, Fortran, HPC, or web development is valuable. You'll be working alongside accomplished professionals in a dynamic startup environment, directly impacting the future of fusion energy technology.

The position offers the chance to work on groundbreaking technology that could revolutionize clean energy production. You'll be part of a high-performing, diverse team that values different perspectives and challenges assumptions. The company emphasizes building together with purpose and maintains a culture of continuous learning and innovation. This is an opportunity to do your life's best work while contributing to a sustainable energy future.

Last updated 24 days ago

Responsibilities For Research Software Engineer

  • Develop and maintain the full stack of stellarator design and simulation framework
  • Ensure state-of-the-art developer experience for stellarator researchers and engineers
  • Integrate AI tools into workflows
  • Assist physicists and engineers with new workflow design and development
  • Automate and simplify the integration of external tools

Requirements For Research Software Engineer

Python
  • Solid knowledge of Python in scientific software development
  • Experience in building, packaging and deploying scientific software using CI and containerization solutions
  • Stay up to date with current software development best practices and tools
  • Ability to dive into new problems with a continuous learning attitude
  • Knowledge of scientific C++ and Fortran libraries (plus)
  • Experience with HPC technologies, cloud computing, or web app development (plus)

Jobs Related To Proxima Fusion Research Software Engineer