Senior Engineer, Scientific Software and Developer Platform, Modeling and Simulation

Remote or Alameda, CA·Posted today
aimlinfrastructurepythondockeraws
<div class="content-intro"><p><strong>Company Overview</strong></p> <p>Kairos Power is a new nuclear energy technology and engineering company whose mission is to enable the world’s transition to clean energy, with the ultimate goal to dramatically improve people’s quality of life while protecting the environment. This goal will be accomplished through the commercialization of the fluoride-salt-cooled, high-temperature reactor (FHR) that can be deployed with robust safety, affordable costs, and flexible operation to accommodate the expansion of variable renewables.</p></div><p><strong><span data-contrast="none">Job Summary</span></strong><span data-ccp-props="{"134245418":true,"134245529":true,"335559738":155,"335559739":88}">&nbsp;</span></p> <p><span data-contrast="none">Kairos Power is looking for a Senior Scientific Software and Developer Platform Engineer to work within a small software and infrastructure team that supports the needs of our design, research, and development organizations. This is a hands-on individual contributor role. You will architect and build the scientific software, developer tooling, and delivery systems that nuclear engineers and computational scientists use to design and analyze nuclear power systems.</span><span data-ccp-props="{"201341983":0,"335559739":130,"335559740":268}">&nbsp;</span></p> <p><span data-contrast="none">The work spans Python and C++ development, computational modeling, build and packaging systems, reproducible artifact delivery, CI/CD, containerization, software quality assurance, and high-performance computing workflows. You will set software architecture direction, establish the design and maintainability standards the group works to, and raise engineering practice through design review, code review, and mentoring. The group favors simple, proportionate designs assembled from standard, well-supported technologies, and this role is expected to be a leading voice for that standard. Success means writing and shaping software that engineers other than its original author can operate, extend, and maintain.</span><span data-ccp-props="{"201341983":0,"335559739":130,"335559740":268}">&nbsp;</span></p> <p><strong><span data-contrast="none">Responsibilities</span></strong><span data-ccp-props="{"134245418":true,"134245529":true,"335559738":155,"335559739":88}">&nbsp;</span></p> <p><strong><span data-contrast="none">Scientific and engineering software</span></strong><span data-ccp-props="{"134245418":true,"134245529":true,"335559738":118,"335559739":50}">&nbsp;</span></p> <ul> <li data-leveltext="•" data-font="Calibri" data-listid="2" data-list-defn-props="{"335552541":1,"335559685":360,"335559991":260,"469769226":"Calibri","469769242":[8226],"469777803":"left","469777804":"•","469777815":"hybridMultilevel"}" data-aria-posinset="1" data-aria-level="1"><span data-contrast="none">Design, implement, test, and maintain scientific and engineering software in Python and C++, including the implementation of computational modeling methods and numerical algorithms.</span><span data-ccp-props="{"201341983":0,"335559739":28,"335559740":240}">&nbsp;</span></li> </ul> <ul> <li data-leveltext="•" data-font="Calibri" data-listid="2" data-list-defn-props="{"335552541":1,"335559685":360,"335559991":260,"469769226":"Calibri","469769242":[8226],"469777803":"left","469777804":"•","469777815":"hybridMultilevel"}" data-aria-posinset="2" data-aria-level="1"><span data-contrast="none">Own software architecture for internally developed engineering tools, selecting data structures, interfaces, and algorithms that match the actual problem rather than an anticipated one.</span><span data-ccp-props="{"201341983":0,"335559739":28,"335559740":240}">&nbsp;</span></li> </ul> <ul> <li data-leveltext="•" data-font="Calibri" data-listid="2" data-list-defn-props="{"335552541":1,"335559685":360,"335559991":260,"469769226":"Calibri","469769242":[8226],"469777803":"left","469777804":"•","469777815":"hybridMultilevel"}" data-aria-posinset="3" data-aria-level="1"><span data-contrast="none">Profile and optimize performance where a measurable requirement justifies the work, and document the resulting characteristics.</span><span data-ccp-props="{"201341983":0,"335559739":28,"335559740":240}">&nbsp;</span></li> </ul> <ul> <li data-leveltext="•" data-font="Calibri" data-listid="2" data-list-defn-props="{"335552541":1,"335559685":360,"335559991":260,"469769226":"Calibri","469769242":[8226],"469777803":"left","469777804":"•","469777815":"hybridMultilevel"}" data-aria-posinset="4" data-aria-level="1"><span data-contrast="none">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.</span><span data-ccp-props="{"201341983":0,"335559739":28,"335559740":240}">&nbsp;</span></li> </ul> <p><strong><span data-contrast="none">Build, packaging, and artifact delivery</span></strong><span data-ccp-props="{"134245418":true,"134245529":true,"335559738":118,"335559739":50}">&nbsp;</span></p> <ul> <li data-leveltext="•" data-font="Calibri" data-listid="2" data-list-defn-props="{"335552541":1,"335559685":360,"335559991":260,"469769226":"Calibri","469769242":[8226],"469777803":"left","469777804":"•","469777815":"hybridMultilevel"}" data-aria-posinset="5" data-aria-level="1"><span data-contrast="none">Own CI/CD for internally developed software using GitHub Actions or comparable systems, including automated testing, quality gates, and controlled release.</span><span data-ccp-props="{"201341983":0,"335559739":28,"335559740":240}">&nbsp;</span></li> </ul> <ul> <li data-leveltext="•" data-font="Calibri" data-listid="2" data-list-defn-props="{"335552541":1,"335559685":360,"335559991":260,"469769226":"Calibri","469769242":[8226],"469777803":"left","469777804":"•","469777815":"hybridMultilevel"}" data-aria-posinset="6" data-aria-level="1"><span data-contrast="none">Build reproducible build and packaging pipelines for Python packages, Conda environments, and C++ binaries and libraries, including compiler and dependency management.</span><span data-ccp-props="{"201341983":0,"335559739":28,"335559740":240}">&nbsp;</span></li> </ul> <ul> <li data-leveltext="•" data-font="Calibri" data-listid="2" data-list-defn-props="{"335552541":1,"335559685":360,"335559991":260,"469769226":"Calibri","469769242":[8226],"469777803":"left","469777804":"•","469777815":"hybridMultilevel"}" data-aria-posinset="7" data-aria-level="1"><span data-contrast="none">Own artifact publication and versioning, so that consumers can determine exactly what they are running and reproduce it later.</span><span data-ccp-props="{"201341983":0,"335559739":28,"335559740":240}">&nbsp;</span></li> </ul> <ul> <li data-leveltext="•" data-font="Calibri" data-listid="2" data-list-defn-props="{"335552541":1,"335559685":360,"335559991":260,"469769226":"Calibri","469769242":[8226],"469777803":"left","469777804":"•","469777815":"hybridMultilevel"}" data-aria-posinset="8" data-aria-level="1"><span data-contrast="none">Diagnose and resolve compilation, dependency, environment, and runtime problems across the scientific software stack.</span><span data-ccp-props="{"201341983":0,"335559739":28,"335559740":240}">&nbsp;</span></li> </ul> <ul> <li data-leveltext="•" data-font="Calibri" data-listid="2" data-list-defn-props="{"335552541":1,"335559685":360,"335559991":260,"469769226":"Calibri","469769242":[8226],"469777803":"left","469777804":"•","469777815":"hybridMultilevel"}" data-aria-posinset="9" data-aria-level="1"><span data-contrast="none">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.</span><span data-ccp-props="{"201341983":0,"335559739":28,"335559740":240}">&nbsp;</span></li> </ul> <p><strong><span data-contrast="none">Software quality assurance and controlled delivery</span></strong><span data-ccp-props="{"134245418":true,"134245529":true,"335559738":118,"335559739":50}">&nbsp;</span></p> <ul> <li data-leveltext="•" data-font="Calibri" data-listid="2" data-list-defn-props="{"335552541":1,"335559685":360,"335559991":260,"469769226":"Calibri","469769242":[8226],"469777803":"left","469777804":"•","469777815":"hybridMultilevel"}" data-aria-posinset="10" data-aria-level="1"><span data-contrast="none">Uphold internal software quality assurance requirements, and build the automation that makes compliance a property of the pipeline rather than a manual step.</span><span data-ccp-props="{"201341983":0,"335559739":28,"335559740":240}">&nbsp;</span></li> </ul> <ul> <li data-leveltext="•" data-font="Calibri" data-listid="2" data-list-defn-props="{"335552541":1,"335559685":360,"335559991":260,"469769226":"Calibri","469769242":[8226],"469777803":"left","469777804":"•","469777815":"hybridMultilevel"}" data-aria-posinset="11" data-aria-level="1"><span data-contrast="none">Define the artifacts, records, and gates required for controlled software delivery, and make them reproducible from the build system.</span><span data-ccp-props="{"201341983":0,"335559739":28,"335559740":240}">&nbsp;</span></li> </ul> <ul> <li data-leveltext="•" data-font="Calibri" data-listid="2" data-list-defn-props="{"335552541":1,"335559685":360,"335559991":260,"469769226":"Calibri","469769242":[8226],"469777803":"left","469777804":"•","469777815":"hybridMultilevel"}" data-aria-posinset="12" data-aria-level="1"><span data-contrast="none">Support software quality audits with evidence generated by tooling rather than assembled by hand.</span><span data-ccp-props="{"201341983":0,"335559739":28,"335559740":240}">&nbsp;</span></li> </ul> <p><strong><span data-contrast="none">Scientific computing platform</span></strong><span data-ccp-props="{"134245418":true,"134245529":true,"335559738":118,"335559739":50}">&nbsp;</span></p> <ul> <li data-leveltext="•" data-font="Calibri" data-listid="2" data-list-defn-props="{"335552541":1,"335559685":360,"335559991":260,"469769226":"Calibri","469769242":[8226],"469777803":"left","469777804":"•","469777815":"hybridMultilevel"}" data-aria-posinset="13" data-aria-level="1"><span data-contrast="none">Develop and support high-performance computing user workflows, including Slurm scheduling, Open OnDemand interactive access, MPI, and GPU computing.</span><span data-ccp-props="{"201341983":0,"335559739":28,"335559740":240}">&nbsp;</span></li> </ul> <ul> <li data-leveltext="•" data-font="Calibri" data-listid="2" data-list-defn-props="{"335552541":1,"335559685":360,"335559991":260,"469769226":"Calibri","469769242":[8226],"469777803":"left","469777804":"•","469777815":"hybridMultilevel"}" data-aria-posinset="14" data-aria-level="1"><span data-contrast="none">Improve the day-to-day experience of the engineers and scientists who use these platforms, and reduce the friction in their modeling and simulation workflows.</span><span data-ccp-props="{"201341983":0,"335559739":28,"335559740":240}">&nbsp;</span></li> </ul> <ul> <li data-leveltext="•" data-font="Calibri" data-listid="2" data-list-defn-props="{"335552541":1,"335559685":360,"335559991":260,"469769226":"Calibri","469769242":[8226],"469777803":"left","469777804":"•","469777815":"hybridMultilevel"}" data-aria-posinset="15" data-aria-level="1"><span data-contrast="none">Build self-service engineering workflows and documented paths that let users solve common problems without opening a request.</span><span data-ccp-props="{"201341983":0,"335559739":28,"335559740":240}">&nbsp;</span></li> </ul> <p><strong><span data-contrast="none">Engineering standards and mentorship</span></strong><span data-ccp-props="{"134245418":true,"134245529":true,"335559738":118,"335559739":50}">&nbsp;</span></p> <ul> <li data-leveltext="•" data-font="Calibri" data-listid="2" data-list-defn-props="{"335552541":1,"335559685":360,"335559991":260,"469769226":"Calibri","469769242":[8226],"469777803":"left","469777804":"•","469777815":"hybridMultilevel"}" data-aria-posinset="16" data-aria-level="1"><span data-contrast="none">Establish design, documentation, and maintainability standards that other teams use to develop and deploy code, and apply them consistently through technical design review and code review.</span><span data-ccp-props="{"201341983":0,"335559739":28,"335559740":240}">&nbsp;</span></li> </ul> <ul> <li data-leveltext="•" data-font="Calibri" data-listid="2" data-list-defn-props="{"335552541":1,"335559685":360,"335559991":260,"469769226":"Calibri","469769242":[8226],"469777803":"left","469777804":"•","469777815":"hybridMultilevel"}" data-aria-posinset="17" data-aria-level="1"><span data-contrast="none">Review software produced across the group, including internal applications, so that no system depends on a single author.</span><span data-ccp-props="{"201341983":0,"335559739":28,"335559740":240}">&nbsp;</span></li> </ul> <ul> <li data-leveltext="•" data-font="Calibri" data-listid="2" data-list-defn-props="{"335552541":1,"335559685":360,"335559991":260,"469769226":"Calibri","469769242":[8226],"469777803":"left","469777804":"•","469777815":"hybridMultilevel"}" data-aria-posinset="18" data-aria-level="1"><span data-contrast="none">Mentor engineers, transfer knowledge deliberately, and remove single-person dependencies through documentation and shared ownership.</span><span data-ccp-props="{"201341983":0,"335559739":28,"335559740":240}">&nbsp;</span></li> </ul> <ul> <li data-leveltext="•" data-font="Calibri" data-listid="2" data-list-defn-props="{"335552541":1,"335559685":360,"335559991":260,"469769226":"Calibri","469769242":[8226],"469777803":"left","469777804":"•","469777815":"hybridMultilevel"}" data-aria-posinset="19" data-aria-level="1"><span data-contrast="none">Evaluate build-versus-buy decisions, and select standard, well-supported libraries and tools over custom frameworks unless a requirement clearly demands otherwise.</span><span data-ccp-props="{"201341983":0,"335559739":28,"335559740":240}">&nbsp;</span></li> </ul> <ul> <li data-leveltext="•" data-font="Calibri" data-listid="2" data-list-defn-props="{"335552541":1,"335559685":360,"335559991":260,"469769226":"Calibri","469769242":[8226],"469777803":"left","469777804":"•","469777815":"hybridMultilevel"}" data-aria-posinset="20" data-aria-level="1"><span data-contrast="none">Choose the smallest design that meets the actual requirement, and identify and retire technical debt, premature abstraction, and unnecessary complexity.</span><span data-ccp-props="{"201341983":0,"335559739":28,"335559740":240}">&nbsp;</span></li> </ul> <ul> <li data-leveltext="•" data-font="Calibri" data-listid="2" data-list-defn-props="{"335552541":1,"335559685":360,"335559991":260,"469769226":"Calibri","469769242":[8226],"469777803":"left","469777804":"•","469777815":"hybridMultilevel"}" data-aria-posinset="21" data-aria-level="1"><span data-contrast="none">Participate in the team’s engineering help queue for issues that require deep software expertise, and communicate resolutions clearly to the engineers who reported them.</span><span data-ccp-props="{"201341983":0,"335559739":28,"335559740":240}">&nbsp;</span></li> </ul> <p><strong><span data-contrast="none">Qualifications</span></strong><span data-ccp-props="{"134245418":true,"134245529":true,"335559738":155,"335559739":88}">&nbsp;</span></p> <ul> <li data-leveltext="•" data-font="Calibri" data-listid="2" data-list-defn-props="{"335552541":1,"335559685":360,"335559991":260,"469769226":"Calibri","469769242":[8226],"469777803":"left","469777804":"•","469777815":"hybridMultilevel"}" data-aria-posinset="22" data-aria-level="1"><span data-contrast="none">Bachelor’s degree in computer science, engineering, physics, mathematics, computational science, or a related technical field, or equivalent combination of education and practical experience.&nbsp;</span><span data-ccp-props="{"201341983":0,"335559739":28,"335559740":240}">&nbsp;</span></li> </ul> <ul> <li data-leveltext="•" data-font="Calibri" data-listid="2" data-list-defn-props="{"335552541":1,"335559685":360,"335559991":260,"469769226":"Calibri","469769242":[8226],"469777803":"left","469777804":"•","469777815":"hybridMultilevel"}" data-aria-posinset="23" data-aria-level="1"><span data-contrast="none">5+ years of relevant software engineering experience, including experience developing scientific, engineering, computational, or other technically complex software.</span><span data-ccp-props="{"201341983":0,"335559739":28,"335559740":240}">&nbsp;</span></li> </ul> <ul> <li data-leveltext="•" data-font="Calibri" data-listid="2" data-list-defn-props="{"335552541":1,"335559685":360,"335559991":260,"469769226":"Calibri","469769242":[8226],"469777803":"left","469777804":"•","469777815":"hybridMultilevel"}" data-aria-posinset="24" data-aria-level="1"><span data-contrast="none">Strong and demonstrable experience developing scientific or engineering software, with depth in both Python and C++.</span><span data-ccp-props="{"201341983":0,"335559739":28,"335559740":240}">&nbsp;</span></li> </ul> <ul> <li data-leveltext="•" data-font="Calibri" data-listid="2" data-list-defn-props="{"335552541":1,"335559685":360,"335559991":260,"469769226":"Calibri","469769242":[8226],"469777803":"left","469777804":"•","469777815":"hybridMultilevel"}" data-aria-posinset="25" data-aria-level="1"><span data-contrast="none">Experience implementing computational modeling methods, numerical methods, or comparable quantitative algorithms.</span><span data-ccp-props="{"201341983":0,"335559739":28,"335559740":240}">&nbsp;</span></li> </ul> <ul> <li data-leveltext="•" data-font="Calibri" data-listid="2" data-list-defn-props="{"335552541":1,"335559685":360,"335559991":260,"469769226":"Calibri","469769242":[8226],"469777803":"left","469777804":"•","469777815":"hybridMultilevel"}" data-aria-posinset="26" data-aria-level="1"><span data-contrast="none">Demonstrated software architecture experience, including the ability to decompose a problem, define interfaces, and reason about maintainability, performance, and long-term cost.</span><span data-ccp-props="{"201341983":0,"335559739":28,"335559740":240}">&nbsp;</span></li> </ul> <ul> <li data-leveltext="•" data-font="Calibri" data-listid="2" data-list-defn-props="{"335552541":1,"335559685":360,"335559991":260,"469769226":"Calibri","469769242":[8226],"469777803":"left","469777804":"•","469777815":"hybridMultilevel"}" data-aria-posinset="27" data-aria-level="1"><span data-contrast="none">Experience with automated testing, including unit and integration testing with frameworks such as PyTest or GoogleTest.</span><span data-ccp-props="{"201341983":0,"335559739":28,"335559740":240}">&nbsp;</span></li> </ul> <ul> <li data-leveltext="•" data-font="Calibri" data-listid="2" data-list-defn-props="{"335552541":1,"335559685":360,"335559991":260,"469769226":"Calibri","469769242":[8226],"469777803":"left","469777804":"•","469777815":"hybridMultilevel"}" data-aria-posinset="28" data-aria-level="1"><span data-contrast="none">Proficiency with Git, Linux, Bash, and SSH.</span><span data-ccp-props="{"201341983":0,"335559739":28,"335559740":240}">&nbsp;</span></li> </ul> <ul> <li data-leveltext="•" data-font="Calibri" data-listid="2" data-list-defn-props="{"335552541":1,"335559685":360,"335559991":260,"469769226":"Calibri","469769242":[8226],"469777803":"left","469777804":"•","469777815":"hybridMultilevel"}" data-aria-posinset="29" data-aria-level="1"><span data-contrast="none">Experience mentoring engineers and conducting design and code review, together with a demonstrated ability to accept and apply design feedback.</span><span data-ccp-props="{"201341983":0,"335559739":28,"335559740":240}">&nbsp;</span></li> </ul> <ul> <li data-leveltext="•" data-font="Calibri" data-listid="2" data-list-defn-props="{"335552541":1,"335559685":360,"335559991":260,"469769226":"Calibri","469769242":[8226],"469777803":"left","469777804":"•","469777815":"hybridMultilevel"}" data-aria-posinset="30" data-aria-level="1"><span data-contrast="none">A track record of building software that other engineers can operate, extend, and maintain, supported by clear documentation and deliberate knowledge transfer.</span><span data-ccp-props="{"201341983":0,"335559739":28,"335559740":240}">&nbsp;</span></li> </ul> <p><strong><span data-contrast="none">Desired Qualifications</span></strong><span data-ccp-props="{"134245418":true,"134245529":true,"335559738":155,"335559739":88}">&nbsp;</span></p> <ul> <li data-leveltext="•" data-font="Calibri" data-listid="2" data-list-defn-props="{"335552541":1,"335559685":360,"335559991":260,"469769226":"Calibri","469769242":[8226],"469777803":"left","469777804":"•","469777815":"hybridMultilevel"}" data-aria-posinset="31" data-aria-level="1"><span data-contrast="none">Master’s or Ph.D. in computational science, physics, engineering, or a related discipline, particularly with research experience implementing numerical methods is desirable.</span><span data-ccp-props="{"201341983":0,"335559739":28,"335559740":240}">&nbsp;</span></li> </ul> <ul> <li data-leveltext="•" data-font="Calibri" data-listid="2" data-list-defn-props="{"335552541":1,"335559685":360,"335559991":260,"469769226":"Calibri","469769242":[8226],"469777803":"left","469777804":"•","469777815":"hybridMultilevel"}" data-aria-posinset="32" data-aria-level="1"><span data-contrast="none">Experience with containerization using Docker, Apptainer, or comparable tools is desirable.</span><span data-ccp-props="{"201341983":0,"335559739":28,"335559740":240}">&nbsp;</span></li> </ul> <ul> <li data-leveltext="•" data-font="Calibri" data-listid="2" data-list-defn-props="{"335552541":1,"335559685":360,"335559991":260,"469769226":"Calibri","469769242":[8226],"469777803":"left","469777804":"•","469777815":"hybridMultilevel"}" data-aria-posinset="33" data-aria-level="1"><span data-contrast="none">Experience with Python packaging and environment management, including Conda, and with versioned artifact publication is desirable.</span><span data-ccp-props="{"201341983":0,"335559739":28,"335559740":240}">&nbsp;</span></li> </ul> <ul> <li data-leveltext="•" data-font="Calibri" data-listid="2" data-list-defn-props="{"335552541":1,"335559685":360,"335559991":260,"469769226":"Calibri","469769242":[8226],"469777803":"left","469777804":"•","469777815":"hybridMultilevel"}" data-aria-posinset="34" data-aria-level="1"><span data-contrast="none">Experience with build systems such as CMake, and with compiler and dependency management for compiled software is desirable.</span><span data-ccp-props="{"201341983":0,"335559739":28,"335559740":240}">&nbsp;</span></li> </ul> <ul> <li data-leveltext="•" data-font="Calibri" data-listid="2" data-list-defn-props="{"335552541":1,"335559685":360,"335559991":260,"469769226":"Calibri","469769242":[8226],"469777803":"left","469777804":"•","469777815":"hybridMultilevel"}" data-aria-posinset="35" data-aria-level="1"><span data-contrast="none">Experience with CI/CD systems such as GitHub Actions, including pipeline design and release automation is desirable.</span><span data-ccp-props="{"201341983":0,"335559739":28,"335559740":240}">&nbsp;</span></li> </ul> <ul> <li data-leveltext="•" data-font="Calibri" data-listid="2" data-list-defn-props="{"335552541":1,"335559685":360,"335559991":260,"469769226":"Calibri","469769242":[8226],"469777803":"left","469777804":"•","469777815":"hybridMultilevel"}" data-aria-posinset="36" data-aria-level="1"><span data-contrast="none">Experience with performance profiling and optimization driven by measurement rather than assumption is desirable.</span><span data-ccp-props="{"201341983":0,"335559739":28,"335559740":240}">&nbsp;</span></li> </ul> <ul> <li data-leveltext="•" data-font="Calibri" data-listid="2" data-list-defn-props="{"335552541":1,"335559685":360,"335559991":260,"469769226":"Calibri","469769242":[8226],"469777803":"left","469777804":"•","469777815":"hybridMultilevel"}" data-aria-posinset="37" data-aria-level="1"><span data-contrast="none">Experience with software quality assurance practices and controlled software delivery is desirable.</span><span data-ccp-props="{"201341983":0,"335559739":28,"335559740":240}">&nbsp;</span></li> </ul> <ul> <li data-leveltext="•" data-font="Calibri" data-listid="2" data-list-defn-props="{"335552541":1,"335559685":360,"335559991":260,"469769226":"Calibri","469769242":[8226],"469777803":"left","469777804":"•","469777815":"hybridMultilevel"}" data-aria-posinset="38" data-aria-level="1"><span data-contrast="none">Experience with high-performance computing environments, including Slurm, Open OnDemand, MPI, and GPU computing is desirable.</span><span data-ccp-props="{"201341983":0,"335559739":28,"335559740":240}">&nbsp;</span></li> </ul> <ul> <li data-leveltext="•" data-font="Calibri" data-listid="2" data-list-defn-props="{"335552541":1,"335559685":360,"335559991":260,"469769226":"Calibri","469769242":[8226],"469777803":"left","469777804":"•","469777815":"hybridMultilevel"}" data-aria-posinset="39" data-aria-level="1"><span data-contrast="none">Experience with software quality assurance in a regulated or safety-conscious engineering environment is desirable.</span><span data-ccp-props="{"201341983":0,"335559739":28,"335559740":240}">&nbsp;</span></li> </ul> <ul> <li data-leveltext="•" data-font="Calibri" data-listid="2" data-list-defn-props="{"335552541":1,"335559685":360,"335559991":260,"469769226":"Calibri","469769242":[8226],"469777803":"left","469777804":"•","469777815":"hybridMultilevel"}" data-aria-posinset="40" data-aria-level="1"><span data-contrast="none">Experience with documentation tooling such as Doxygen or Sphinx is desirable.</span><span data-ccp-props="{"201341983":0,"335559739":28,"335559740":240}">&nbsp;</span></li> </ul> <ul> <li data-leveltext="•" data-font="Calibri" data-listid="2" data-list-defn-props="{"335552541":1,"335559685":360,"335559991":260,"469769226":"Calibri","469769242":[8226],"469777803":"left","469777804":"•","469777815":"hybridMultilevel"}" data-aria-posinset="41" data-aria-level="1"><span data-contrast="none">Experience with relational databases, backend APIs, or cloud platforms such as AWS or Google Cloud is desirable.</span><span data-ccp-props="{"201341983":0,"335559739":28,"335559740":240}">&nbsp;</span></li> </ul> <ul> <li data-leveltext="•" data-font="Calibri" data-listid="2" data-list-defn-props="{"335552541":1,"335559685":360,"335559991":260,"469769226":"Calibri","469769242":[8226],"469777803":"left","469777804":"•","469777815":"hybridMultilevel"}" data-aria-posinset="42" data-aria-level="1"><span data-contrast="none">Familiarity with infrastructure as code and the operational side of software delivery is desirable.</span><span data-ccp-props="{"201341983":0,"335559739":28,"335559740":240}">&nbsp;</span></li> </ul> <p><strong><span data-contrast="none">Knowledge, Skills &amp; Abilities</span></strong><span data-ccp-props="{"134245418":true,"134245529":true,"201341983":0,"335559738":155,"335559739":88,"335559740":240}">&nbsp;</span></p> <ul> <li data-leveltext="•" data-font="Calibri" data-listid="2" data-list-defn-props="{"335552541":1,"335559685":360,"335559991":260,"469769226":"Calibri","469769242":[8226],"469777803":"left","469777804":"•","469777815":"hybridMultilevel"}" data-aria-posinset="43" data-aria-level="1"><span data-contrast="none">Proficiency with Git, Linux, Bash, and SSH.</span><span data-ccp-props="{"134245418":true,"134245529":true,"201341983":0,"335559738":155,"335559739":88,"335559740":240}">&nbsp;</span></li> </ul> <ul> <li data-leveltext="•" data-font="Calibri" data-listid="2" data-list-defn-props="{"335552541":1,"335559685":360,"335559991":260,"469769226":"Calibri","469769242":[8226],"469777803":"left","469777804":"•","469777815":"hybridMultilevel"}" data-aria-posinset="44" data-aria-level="1"><span data-contrast="none">Strong command of software design fundamentals, including object-oriented programming, data structures, and algorithms.</span><span data-ccp-props="{"201341983":0,"335559739":28,"335559740":240}">&nbsp;</span></li> </ul> <ul> <li data-leveltext="•" data-font="Calibri" data-listid="2" data-list-defn-props="{"335552541":1,"335559685":360,"335559991":260,"469769226":"Calibri","469769242":[8226],"469777803":"left","469777804":"•","469777815":"hybridMultilevel"}" data-aria-posinset="45" data-aria-level="1"><span data-contrast="none">Ability to systematically diagnose complex software, build, dependency, environment, and runtime issues and identify root causes.</span><span data-ccp-props="{"201341983":0,"335559739":28,"335559740":240}">&nbsp;</span></li> </ul> <ul> <li data-leveltext="•" data-font="Calibri" data-listid="2" data-list-defn-props="{"335552541":1,"335559685":360,"335559991":260,"469769226":"Calibri","469769242":[8226],"469777803":"left","469777804":"•","469777815":"hybridMultilevel"}" data-aria-posinset="46" data-aria-level="1"><span data-contrast="none">Ability to design and maintain reproducible software build, test, packaging, and delivery processes.</span><span data-ccp-props="{"201341983":0,"335559739":28,"335559740":240}">&nbsp;</span></li> </ul> <ul> <li data-leveltext="•" data-font="Calibri" data-listid="2" data-list-defn-props="{"335552541":1,"335559685":360,"335559991":260,"469769226":"Calibri","469769242":[8226],"469777803":"left","469777804":"•","469777815":"hybridMultilevel"}" data-aria-posinset="47" data-aria-level="1"><span data-contrast="none">Ability to apply software quality assurance principles, including traceability, testing, documentation, and controlled delivery, appropriate to the software being developed.</span><span data-ccp-props="{"201341983":0,"335559739":28,"335559740":240}">&nbsp;</span></li> </ul> <ul> <li data-leveltext="•" data-font="Calibri" data-listid="2" data-list-defn-props="{"335552541":1,"335559685":360,"335559991":260,"469769226":"Calibri","469769242":[8226],"469777803":"left","469777804":"•","469777815":"hybridMultilevel"}" data-aria-posinset="48" data-aria-level="1"><span data-contrast="none">Ability to communicate effectively with nuclear engineers, computational scientists, and other non-software specialists, and to translate their requirements into working software.</span><span data-ccp-props="{"201341983":0,"335559739":28,"335559740":240}">&nbsp;</span></li> </ul> <ul> <li data-leveltext="•" data-font="Calibri" data-listid="2" data-list-defn-props="{"335552541":1,"335559685":360,"335559991":260,"469769226":"Calibri","469769242":[8226],"469777803":"left","469777804":"•","469777815":"hybridMultilevel"}" data-aria-posinset="49" data-aria-level="1"><span data-contrast="none">Ability to work with a highly collaborative team.</span><span data-ccp-props="{"201341983":0,"335559739":28,"335559740":240}">&nbsp;</span></li> </ul> <ul> <li data-leveltext="•" data-font="Calibri" data-listid="2" data-list-defn-props="{"335552541":1,"335559685":360,"335559991":260,"469769226":"Calibri","469769242":[8226],"469777803":"left","469777804":"•","469777815":"hybridMultilevel"}" data-aria-posinset="50" data-aria-level="1"><span data-contrast="none">Ability to solve problems quickly and efficiently.</span><span data-ccp-props="{"201341983":0,"335559739":28,"335559740":240}">&nbsp;</span></li> </ul> <ul> <li data-leveltext="•" data-font="Calibri" data-listid="2" data-list-defn-props="{"335552541":1,"335559685":360,"335559991":260,"469769226":"Calibri","469769242":[8226],"469777803":"left","469777804":"•","469777815":"hybridMultilevel"}" data-aria-posinset="51" data-aria-level="1"><span data-contrast="none">Prioritizes and ensures safety of oneself and others.</span><span data-ccp-props="{"201341983":0,"335559739":28,"335559740":240}">&nbsp;</span></li> </ul> <ul> <li data-leveltext="•" data-font="Calibri" data-listid="2" data-list-defn-props="{"335552541":1,"335559685":360,"335559991":260,"469769226":"Calibri","469769242":[8226],"469777803":"left","469777804":"•","469777815":"hybridMultilevel"}" data-aria-posinset="52" data-aria-level="1"><span data-contrast="none">Ability to proactively collect, manage and transfer knowledge.</span><span data-ccp-props="{"201341983":0,"335559739":28,"335559740":240}">&nbsp;</span></li> </ul> <ul> <li data-leveltext="•" data-font="Calibri" data-listid="2" data-list-defn-props="{"335552541":1,"335559685":360,"335559991":260,"469769226":"Calibri","469769242":[8226],"469777803":"left","469777804":"•","469777815":"hybridMultilevel"}" data-aria-posinset="53" data-aria-level="1"><span data-contrast="none">Ability to create efficiencies when working on problems, challenges, and issues, where each improvement is tied to a measurable engineering need such as safety, reliability, performance, usability, or maintainability.</span><span data-ccp-props="{"201341983":0,"335559739":28,"335559740":240}">&nbsp;</span></li> </ul> <ul> <li data-leveltext="•" data-font="Calibri" data-listid="2" data-list-defn-props="{"335552541":1,"335559685":360,"335559991":260,"469769226":"Calibri","469769242":[8226],"469777803":"left","469777804":"•","469777815":"hybridMultilevel"}" data-aria-posinset="54" data-aria-level="1"><span data-contrast="none">Ability to exercise architectural judgment and to favor the simplest design that satisfies the requirement.</span><span data-ccp-props="{"201341983":0,"335559739":28,"335559740":240}">&nbsp;</span></li> </ul> <ul> <li data-leveltext="•" data-font="Calibri" data-listid="2" data-list-defn-props="{"335552541":1,"335559685":360,"335559991":260,"469769226":"Calibri","469769242":[8226],"469777803":"left","469777804":"•","469777815":"hybridMultilevel"}" data-aria-posinset="55" data-aria-level="1"><span data-contrast="none">Ability to give direct technical feedback, to receive it, and to change course when a review identifies a better approach.</span><span data-ccp-props="{"201341983":0,"335559739":28,"335559740":240}">&nbsp;</span></li> </ul> <ul> <li data-leveltext="•" data-font="Calibri" data-listid="2" data-list-defn-props="{"335552541":1,"335559685":360,"335559991":260,"469769226":"Calibri","469769242":[8226],"469777803":"left","469777804":"•","469777815":"hybridMultilevel"}" data-aria-posinset="56" data-aria-level="1"><span data-contrast="none">Ability to explain technical tradeoffs to engineers and scientists who are not software specialists.</span><span data-ccp-props="{"201341983":0,"335559739":28,"335559740":240}">&nbsp;</span></li> </ul> <ul> <li data-leveltext="•" data-font="Calibri" data-listid="2" data-list-defn-props="{"335552541":1,"335559685":360,"335559991":260,"469769226":"Calibri","469769242":[8226],"469777803":"left","469777804":"•","469777815":"hybridMultilevel"}" data-aria-posinset="57" data-aria-level="1"><span data-contrast="none">Ability to take operational ownership of software through its full lifecycle, including testing, documentation, support, and retirement.</span><span data-ccp-props="{"201341983":0,"335559739":28,"335559740":240}">&nbsp;</span></li> </ul> <p><strong><span data-contrast="none">Physical Conditions&nbsp;</span></strong><span data-ccp-props="{"134245418":true,"134245529":true,"335559738":155,"335559739":88}">&nbsp;</span></p> <ul> <li data-leveltext="" data-font="Symbol" data-listid="4" data-list-defn-props="{"335552541":1,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" data-aria-posinset="1" data-aria-level="1"><span data-contrast="auto">Remaining in a stationary position, often standing, or sitting for prolonged periods&nbsp;&nbsp;</span><span data-ccp-props="{"134233279":true,"134245418":true,"134245529":true,"201341983":0,"335559685":360,"335559738":155,"335559739":88,"335559740":240,"335559991":270}">&nbsp;</span></li> </ul> <ul> <li data-leveltext="" data-font="Symbol" data-listid="4" data-list-defn-props="{"335552541":1,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" data-aria-posinset="2" data-aria-level="1"><span data-contrast="auto">Moving about to accomplish tasks or moving from one worksite to another&nbsp;</span><span data-ccp-props="{"134233279":true,"134245418":true,"134245529":true,"201341983":0,"335559685":360,"335559738":155,"335559739":88,"335559740":240,"335559991":270}">&nbsp;</span></li> </ul> <ul> <li data-leveltext="" data-font="Symbol" data-listid="4" data-list-defn-props="{"335552541":1,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" data-aria-posinset="3" data-aria-level="1"><span data-contrast="auto">Communicating with others to exchange information </span><span data-ccp-props="{"134233279":true,"134245418":true,"134245529":true,"201341983":0,"335559685":360,"335559738":155,"335559739":88,"335559740":240,"335559991":270}">&nbsp;</span></li> </ul> <p><strong><span data-contrast="none">Environmental Conditions</span></strong><span data-ccp-props="{"134245418":true,"134245529":true,"335559738":155,"335559739":88}">&nbsp;</span></p> <ul> <li data-leveltext="•" data-font="Calibri" data-listid="2" data-list-defn-props="{"335552541":1,"335559685":360,"335559991":260,"469769226":"Calibri","469769242":[8226],"469777803":"left","469777804":"•","469777815":"hybridMultilevel"}" data-aria-posinset="58" data-aria-level="1"><span data-contrast="none">Remote work</span><span data-ccp-props="{"201341983":0,"335559739":28,"335559740":240}">&nbsp;</span></li> </ul> <ul> <li data-leveltext="•" data-font="Calibri" data-listid="2" data-list-defn-props="{"335552541":1,"335559685":360,"335559991":260,"469769226":"Calibri","469769242":[8226],"469777803":"left","469777804":"•","469777815":"hybridMultilevel"}" data-aria-posinset="59" data-aria-level="1"><span data-contrast="none">General office environment</span><span data-ccp-props="{"201341983":0,"335559739":28,"335559740":240}">&nbsp;</span></li> </ul> <ul> <li data-leveltext="•" data-font="Calibri" data-listid="2" data-list-defn-props="{"335552541":1,"335559685":360,"335559991":260,"469769226":"Calibri","469769242":[8226],"469777803":"left","469777804":"•","469777815":"hybridMultilevel"}" data-aria-posinset="60" data-aria-level="1"><span data-contrast="none">High-concentration, demanding and fast-paced.</span><span data-ccp-props="{"201341983":0,"335559739":28,"335559740":240}">&nbsp;</span></li> </ul> <p><strong><span data-contrast="none">Safety and PPE</span></strong><span data-ccp-props="{"134245418":true,"134245529":true,"335559738":155,"335559739":88}">&nbsp;</span></p> <ul> <li data-leveltext="" data-font="Symbol" data-listid="3" data-list-defn-props="{"335552541":1,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" data-aria-posinset="1" data-aria-level="1"><span data-contrast="none">Reading and interpreting hazardous warning signs&nbsp;&nbsp;</span><span data-ccp-props="{"134233279":true,"134245418":true,"134245529":true,"201341983":0,"335559685":360,"335559738":155,"335559739":88,"335559740":240,"335559991":270}">&nbsp;</span></li> </ul> <ul> <li data-leveltext="" data-font="Symbol" data-listid="3" data-list-defn-props="{"335552541":1,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" data-aria-posinset="2" data-aria-level="1"><span data-contrast="none">Manipulating, cleaning and disposal of hazardous materials&nbsp;&nbsp;</span><span data-ccp-props="{"134233279":true,"134245418":true,"134245529":true,"201341983":0,"335559685":360,"335559738":155,"335559739":88,"335559740":240,"335559991":270}">&nbsp;</span></li> </ul> <p><span data-contrast="none">&nbsp;</span><strong><span data-contrast="none">Travel</span></strong><span data-ccp-props="{"134245418":true,"134245529":true,"335559738":155,"335559739":88}">&nbsp;</span></p> <ul> <li data-leveltext="•" data-font="Calibri" data-listid="2" data-list-defn-props="{"335552541":1,"335559685":360,"335559991":260,"469769226":"Calibri","469769242":[8226],"469777803":"left","469777804":"•","469777815":"hybridMultilevel"}" data-aria-posinset="61" data-aria-level="1"><span data-contrast="none">Some travel may be required for workshops and project assistance.</span><span data-ccp-props="{"201341983":0,"335559739":28,"335559740":240}">&nbsp;</span></li> </ul> <p><strong><span data-contrast="none">Additional Requirements</span></strong><span data-ccp-props="{"134245418":true,"134245529":true,"335559738":155,"335559739":88}">&nbsp;</span></p> <ul> <li data-leveltext="•" data-font="Calibri" data-listid="2" data-list-defn-props="{"335552541":1,"335559685":360,"335559991":260,"469769226":"Calibri","469769242":[8226],"469777803":"left","469777804":"•","469777815":"hybridMultilevel"}" data-aria-posinset="62" data-aria-level="1"><span data-contrast="none">Occasionally requires working weekends.</span><span data-ccp-props="{"201341983":0,"335559739":28,"335559740":240}">&nbsp;</span></li> </ul> <ul> <li data-leveltext="•" data-font="Calibri" data-listid="2" data-list-defn-props="{"335552541":1,"335559685":360,"335559991":260,"469769226":"Calibri","469769242":[8226],"469777803":"left","469777804":"•","469777815":"hybridMultilevel"}" data-aria-posinset="63" data-aria-level="1"><span data-contrast="none">Occasionally requires schedule flexibility.</span><span data-ccp-props="{"201341983":0,"335559739":28,"335559740":240}">&nbsp;</span></li> </ul> <ul> <li data-leveltext="•" data-font="Calibri" data-listid="2" data-list-defn-props="{"335552541":1,"335559685":360,"335559991":260,"469769226":"Calibri","469769242":[8226],"469777803":"left","469777804":"•","469777815":"hybridMultilevel"}" data-aria-posinset="64" data-aria-level="1"><span data-contrast="none">Occasionally requires extended hours to support launch and critical project timelines.</span><span data-ccp-props="{"201341983":0,"335559739":28,"335559740":240}">&nbsp;</span></li> </ul> <p><span data-ccp-props="{"134245418":true,"335559738":130,"335559739":90,"335572079":6,"335572080":6,"335572081":14470854,"469789806":"single"}">&nbsp;</span></p> <p><span data-contrast="none">Kairos Power is committed to building a diverse workforce that reflects the communities that we do business in. Kairos Power is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status. We actively welcome people of different experiences, abilities, and perspectives.</span><span data-ccp-props="{"134245418":true,"134245529":true,"201341983":0,"335559739":88,"335559740":238}">&nbsp;</span></p> <p><span data-contrast="none">Kairos Power participates in E-Verify.</span><span data-ccp-props="{"134245418":true,"134245529":true,"201341983":0,"335559739":88,"335559740":238}">&nbsp;</span></p> <p><span data-contrast="none">Candidates only, no recruiters or agencies please.</span><span data-ccp-props="{"134245529":true,"201341983":0,"335559739":88,"335559740":238}">&nbsp;</span></p><div class="content-conclusion"><p><strong>About our Benefits</strong></p> <p>We know that we have some of the most talented and dedicated employees, and we believe in rewarding them accordingly. If you work here, full-time employees (excludes interns) expect to have access to the benefits below:</p> <ul> <li>Competitive compensation packages</li> <li>Medical, dental and vision benefits for employees and their dependents</li> <li>Paid Vacation</li> <li>401(k) and pre-tax health insurance, dependent care, and commuter benefits (FSA)</li> </ul> <p>Kairos Power is committed to building a diverse workforce that reflects the communities where we do business. Kairos Power is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status. We actively welcome people of different experiences, abilities, and perspectives.</p> <p>Kairos Power participates in E-Verify.</p> <p>Candidates only, no recruiters or agencies please.</p> <p>Note: You are applying for a position that is located in a facility that handles information that is subject to export control restrictions by the Department of Energy under 10 CFR Part 810. To work in this facility, you need to be authorized by the Department of Energy to access Part 810-controlled information. Foreign nationals who are citizens of countries that are not on the Department of Energy’s general authorization list (link below) are not permitted to work in our facility unless the Department of Energy issues an export control license to the company to permit that individual to have access to Part 810-controlled information. The following questions are intended to determine the licensing requirements that may apply. https://www.law.cornell.edu/cfr/text/10/appendix-A_to_part_810</p></div>