[Remote] Senior Software Engineer
Note: The job is a remote job and is open to candidates in USA. Oklo Inc. is developing advanced fission power technology and clean energy systems. The Senior Software Engineer will design scalable reactor data systems, build reliable CI/CD pipelines for multiphysics simulations, develop visualization and physics tools, optimize reactor designs, and mentor engineers.
Responsibilities
- Lead the design of systems for storing and retrieving reactor data and physics results at scale
- Architect and own CI/CD pipelines for multiphysics analyses, ensuring reliability, observability, and reproducibility of complex simulations
- Develop tools and platforms that enable reactor engineers to visualize, compare, and evaluate reactor designs
- Develop physics kernels to solve unanswered problems, or to improve performance of existing models
- Develop reactor optimization schemes and statistical experiments to inform design changes
- Mentor other engineers, set technical direction, and contribute to building a strong engineering culture
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
- 8+ years of professional software engineering experience
- Fluency in Python
- Strong proficiency with Git
- Experience designing, implementing, and maintaining CI/CD pipelines
- Demonstrated ability to own projects end-to-end: requirements gathering, architecture, implementation, testing, deployment, and iteration
- Strong communication skills and experience collaborating with cross-functional partners (e.g., scientists, analysts, or domain experts)
- Curiosity and passion for nuclear power, closing the nuclear fuel cycle, and sustainable energy generation
- An excellent communicator: We need a person who is not only technically competent but also a clear and upbeat communicator
- Oklo requires remote employees to travel to headquarters (Santa Clara, CA) twice a quarter annually, based on business or team needs, including attendance at team meetings, off-sites, and other company events or gatherings
- For the first two weeks of onboarding, employees are required to be in person at headquarters in Santa Clara, CA
- Proficiency in Rust
- Proficiency in Typescript/Javascript (especially Svelte)
- Experience growing and mentoring small software teams or organizations
- Experience designing and operating large data collection or analysis 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 strategies, especially in quality- or safety-focused industries
- Experience working in regulated environments (e.g., energy, aerospace, medical, automotive)
Benefits
- Flexible time off
- Equity
- 401k
- Health insurance
- FSA
- Flexible work hours
Company Overview