Senior Scientific Software and Platform Engineer – Modeling

OpenKrill

United States

Remote

USD 140,000 - 210,000

Full time

4 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Kairos Power is seeking a Senior Scientific Software and Developer Platform Engineer to design, build, and maintain the software and tooling used by nuclear engineers and computational scientists. You will shape architecture, improve performance, and lead the adoption of standard, well-supported technologies across the team.

You will drive CI/CD, containerization, packaging, and reproducible artifact delivery while mentoring others and ensuring maintainable, extensible software for research and

Qualifications

  • Bachelor’s degree in a related technical field.
  • 5+ years of relevant software engineering experience.
  • Strong experience in Python and C++ for scientific/engineering software.
  • Experience implementing computational modeling methods and numerical algorithms.
  • Demonstrated software architecture, interfaces, maintainability and performance.
  • Experience with automated testing (PyTest/GoogleTest).
  • Proficiency with Git, Linux, Bash, and SSH.
  • Experience mentoring engineers and conducting design/code reviews.
  • Track record of building software that others can operate and maintain, with clear documentation.

Responsibilities

  • Design, implement, test, and maintain scientific and engineering software in Python and C++, including computational modeling methods and numerical algorithms.
  • Own software architecture for internally developed engineering tools, selecting data structures, interfaces, and algorithms.
  • Profile and optimize performance with measurable improvements and documentation.
  • Collaborate with nuclear and other engineers to define software projects based on their needs.
  • Own CI/CD for internally developed software using GitHub Actions or comparable systems.
  • Build reproducible build and packaging pipelines for Python packages, Conda environments, and C++ binaries and libraries.
  • Own artifact publication and versioning to enable exact reproducibility.
  • Diagnose and resolve compilation, dependency, environment, and runtime problems across the stack.
  • Establish container build and runtime patterns for Docker and Apptainer and manage base images.
  • Uphold internal QA requirements and automate compliance within the pipeline.
  • Define artifacts, records, and gates for controlled software delivery and reproducibility.
  • Support software quality audits with tooling-generated evidence.
  • Develop HPC workflows (Slurm, Open OnDemand, MPI, GPU) and improve user experience.
  • Build self-service engineering workflows and documented paths for common problems.
  • Establish design, documentation, and maintainability standards and enforce through reviews.
  • Review software across the group to avoid single points of failure.
  • Mentor engineers and transfer knowledge to reduce dependencies.
  • Evaluate build-versus-buy decisions and prefer standard libraries.
  • Prefer minimal designs that meet actual requirements.
  • Participate in the help queue and communicate resolutions clearly to engineers.

Skills

Python
C++
Software architecture
CI/CD
GIT/Linux
Mentoring
Performance profiling

Education

Bachelor's degree in computer science, engineering, physics, mathematics, computational science, or a related technical field

Tools

Docker
Apptainer
CMake
GitHub Actions
Conda

Job description

Kairos Power is seeking a Senior Scientific Software and Developer Platform Engineer to design, build, and maintain the software and tooling used by nuclear engineers and computational scientists. You will shape architecture, improve performance, and lead the adoption of standard, well-supported technologies across the team.

You will drive CI/CD, containerization, packaging, and reproducible artifact delivery while mentoring others and ensuring maintainable, extensible software for research and

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Scientific Software Engineer – Modeling & Simulation Platform
Senior Scientific Software Engineer – Modeling & Simulation Platform

Kairos Power • United States

Remote
USD 152,000 - 190,000
Competitive compensation
Full benefits package
Paid vacation
+1
Senior Scientific Software & Developer Platform Engineer
Senior Scientific Software & Developer Platform Engineer

Kairospower • United States

On-site
USD 140,000 - 200,000
Senior Scientific Software Engineer - Modeling & Simulation
Senior Scientific Software Engineer - Modeling & Simulation

Kairos Power • Alameda (CA)

Hybrid
USD 152,000 - 190,000
Competitive compensation
Medical, dental and vision benefits
Paid vacation
+1
Senior Engineer, Scientific Software and Developer Platform, Modeling and Simulation
Senior Engineer, Scientific Software and Developer Platform, Modeling and Simulation

Kairospower • United States

On-site
USD 140,000 - 200,000
Senior Scientist: Modeling & Simulation Platform
Senior Scientist: Modeling & Simulation Platform

Kairos Power • United States

Remote
USD 110,000 - 170,000
Senior Engineer, Scientific Software and Developer Platform, Modeling and Simulation (Fully Remote)
Senior Engineer, Scientific Software and Developer Platform, Modeling and Simulation (Fully Remote)

Kairos Power • United States

Remote
USD 110,000 - 170,000
Senior Engineer, Scientific Software and Developer Platform, Modeling and Simulation
Senior Engineer, Scientific Software and Developer Platform, Modeling and Simulation

OpenKrill • United States

Remote
USD 140,000 - 210,000
Senior Engineer, Scientific Software and Developer Platform, Modeling and Simulation
Senior Engineer, Scientific Software and Developer Platform, Modeling and Simulation

Kairos Power • United States

Remote
USD 152,000 - 190,000
Competitive compensation
Full benefits package
Paid vacation
+1
Senior Engineer, Scientific Software and Developer Platform, Modeling and Simulation
Senior Engineer, Scientific Software and Developer Platform, Modeling and Simulation

Kairos Power • Alameda (CA)

Hybrid
USD 152,000 - 190,000
Competitive compensation
Medical, dental and vision benefits
Paid vacation
+1
Remote Senior Platform Security & Reliability Engineer
Remote Senior Platform Security & Reliability Engineer

Kairos Power • Alameda (CA)

Hybrid
USD 152,000 - 190,000
Medical, dental and vision
Paid vacation
401(k) and benefits
+1