Kairos Power
Senior Engineer, Scientific Software and Developer Platform, Modeling and Simulation
Remote or Alameda, CA · Senior
Stay score
odds of building a lasting career here
Thin sponsorship signal and lottery-bound. A low-probability bet with your clock running. Prioritize cap-exempt roles and proven entry-level sponsors first.
Lottery odds assume a STEM candidate.
Personalize to your clock →Employer immigration record
from this employer's Department of Labor filings
Green-card filing pattern in this occupation
Sourced from Department of Labor LCA, PERM and prevailing-wage disclosure data. Employer matching is by name, so figures may be split across an employer's legal entities. Absence of a filing means none appears in our copy of the data, not that none exists.
Community outcomes
No reports yet — be the first to help the next applicant.
About the role
- This is a hands-on individual contributor role.
Responsibilities
- Design, implement, test, and maintain scientific and engineering software in Python and C++, including the implementation of computational modeling methods and numerical algorithms.
- Own software architecture for internally developed engineering tools, selecting data structures, interfaces, and algorithms that match the actual problem rather than an anticipated one.
- Profile and optimize performance where a measurable requirement justifies the work, and document the resulting characteristics.
- Collaborate with nuclear and other non-software engineers to define software projects based on their needs for tools that support the primary mission of the company.
- Build, packaging, and artifact delivery
- Own CI/CD for internally developed software using GitHub Actions or comparable systems, including automated testing, quality gates, and controlled release.
- Build reproducible build and packaging pipelines for Python packages, Conda environments, and C++ binaries and libraries, including compiler and dependency management.
- Own artifact publication and versioning, so that consumers can determine exactly what they are running and reproduce it later.
- Establish and maintain container build and runtime patterns for Docker and Apptainer across development and high-performance computing use, and own base image currency and upgrade paths so that containers stay patched without breaking the workflows built on them.
- Uphold internal software quality assurance requirements, and build the automation that makes compliance a property of the pipeline rather than a manual step.
Requirements
- Define the artifacts, records, and gates required for controlled software delivery, and make them reproducible from the build system.
Skills
- Company Overview
This listing is sourced directly from Kairos Power's careers page and normalized into a canonical job model.