Summary
Oklo Inc. develops advanced fission power technology to provide clean, reliable, and affordable energy. The Software Engineer will collaborate with nuclear engineers to model, simulate, design, and deploy advanced reactor technologies while developing software for reactor data, analyses, visualization, optimization, and simulation.
Responsibilities
- Transform and optimize the storage of reactor data and physics results
- Design and configure CI/CD pipelines to perform multiphysics analyses
- Build tools for reactor engineers to visualize, compare, and evaluate reactor designs and their physics
- Integrate simulation tools into our analyses pipelines
- Implement physics kernels to solve unanswered problems, or to improve performance of existing models
- Develop high-level reactor optimization schemes and statistical experiments to inform design changes
- Identify and improve process-related inefficiencies in reactor design that can be addressed with software
Skills
- A nuclear background is not required, but a healthy curiosity and eagerness to learn are essential in this role
- Bachelor's degree in computer science, computer engineering or equivalent work experience
- 3+ years of work experience
- Fluency in Python
- Proficiency in Git
- Experience with CI/CD
- Proficiency in Rust
- Proficiency in Typescript/Javascript (especially Svelte)
- Experience in growing small software organizations
- Experience working with large data collection pipelines
- Experience with optimization, statistics and design of experiments
- Knowledge of GitLab CI/CD
- Prior work developing and implementing software quality assurance programs and testing, especially in quality-focused industries
- Curiosity and passion for nuclear power, closing the nuclear fuel cycle, and sustainable energy generation
Qualifications
Must Haves
- A nuclear background is not required, but a healthy curiosity and eagerness to learn are essential in this role
- Bachelor's degree in computer science, computer engineering or equivalent work experience
- 3+ years of work experience
- Fluency in Python
- Proficiency in Git
- Experience with CI/CD
Nice to Haves
- Proficiency in Rust
- Proficiency in Typescript/Javascript (especially Svelte)
- Experience in growing small software organizations
- Experience working with large data collection pipelines
- Experience with optimization, statistics and design of experiments
- Knowledge of GitLab CI/CD
- Prior work developing and implementing software quality assurance programs and testing, especially in quality-focused industries
- Curiosity and passion for nuclear power, closing the nuclear fuel cycle, and sustainable energy generation
Benefits
- Flexible time off
- Equity
- 401k
- Health insurance
- FSA
- Flexible work hours