Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

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

Kairos Power

Company Overview 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. Job Summary 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. 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. Responsibilities Scientific and engineering software 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. Diagnose and resolve compilation, dependency, environment, and runtime problems across the scientific software stack. 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. Software quality assurance and controlled delivery Uphold internal software quality assurance requirements, and build the automation that makes compliance a property of the pipeline rather than a manual step. Define the artifacts, records, and gates required for controlled software delivery, and make them reproducible from the build system. Support software quality audits with evidence generated by tooling rather than assembled by hand. Scientific computing platform Develop and support high-performance computing user workflows, including Slurm scheduling, Open OnDemand interactive access, MPI, and GPU computing. 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. Build self-service engineering workflows and documented paths that let users solve common problems without opening a request. Engineering standards and mentorship 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. Review software produced across the group, including internal applications, so that no system depends on a single author. Mentor engineers, transfer knowledge deliberately, and remove single-person dependencies through documentation and shared ownership. Evaluate build-versus-buy decisions, and select standard, well-supported libraries and tools over custom frameworks unless a requirement clearly demands otherwise. Choose the smallest design that meets the actual requirement, and identify and retire technical debt, premature abstraction, and unnecessary complexity. 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. Qualifications Bachelor’s degree in computer science, engineering, physics, mathematics, computational science, or a related technical field, or equivalent combination of education and practical experience. 5+ years of relevant software engineering experience, including experience developing scientific, engineering, computational, or other technically complex software. Strong and demonstrable experience developing scientific or engineering software, with depth in both Python and C++. Experience implementing computational modeling methods, numerical methods, or comparable quantitative algorithms. Demonstrated software architecture experience, including the ability to decompose a problem, define interfaces, and reason about maintainability, performance, and long-term cost. Experience with automated testing, including unit and integration testing with frameworks such as PyTest or GoogleTest. Proficiency with Git, Linux, Bash, and SSH. Experience mentoring engineers and conducting design and code review, together with a demonstrated ability to accept and apply design feedback. A track record of building software that other engineers can operate, extend, and maintain, supported by clear documentation and deliberate knowledge transfer. Desired Qualifications Master’s or Ph.D. in computational science, physics, engineering, or a related discipline, particularly with research experience implementing numerical methods is desirable. Experience with containerization using Docker, Apptainer, or comparable tools is desirable. Experience with Python packaging and environment management, including Conda, and with versioned artifact publication is desirable. Experience with build systems such as CMake, and with compiler and dependency management for compiled software is desirable. Experience with CI/CD systems such as GitHub Actions, including pipeline design and release automation is desirable. Experience with performance profiling and optimization driven by measurement rather than assumption is desirable. Experience with software quality assurance practices and controlled software delivery is desirable. Experience with high-performance computing environments, including Slurm, Open OnDemand, MPI, and GPU computing is desirable. Experience with software quality assurance in a regulated or safety-conscious engineering environment is desirable. Experience with documentation tooling such as Doxygen or Sphinx is desirable. Experience with relational databases, backend APIs, or cloud platforms such as AWS or Google Cloud is desirable. Familiarity with infrastructure as code and the operational side of software delivery is desirable. Knowledge, Skills & Abilities Proficiency with Git, Linux, Bash, and SSH. Strong command of software design fundamentals, including object-oriented programming, data structures, and algorithms. Ability to systematically diagnose complex software, build, dependency, environment, and runtime issues and identify root causes. Ability to design and maintain reproducible software build, test, packaging, and delivery processes. Ability to apply software quality assurance principles, including traceability, testing, documentation, and controlled delivery, appropriate to the software being developed. Ability to communicate effectively with nuclear engineers, computational scientists, and other non-software specialists, and to translate their requirements into working software. Ability to work with a highly collaborative team. Ability to solve problems quickly and efficiently. Prioritizes and ensures safety of oneself and others. Ability to proactively collect, manage and transfer knowledge. 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. Ability to exercise architectural judgment and to favor the simplest design that satisfies the requirement. Ability to give direct technical feedback, to receive it, and to change course when a review identifies a better approach. Ability to explain technical tradeoffs to engineers and scientists who are not software specialists. Ability to take operational ownership of software through its full lifecycle, including testing, documentation, support, and retirement. Physical Conditions Remaining in a stationary position, often standing, or sitting for prolonged periods Moving about to accomplish tasks or moving from one worksite to another Communicating with others to exchange information Environmental Conditions Remote work General office environment High-concentration, demanding and fast-paced. Safety and PPE Reading and interpreting hazardous warning signs Manipulating, cleaning and disposal of hazardous materials Travel Some travel may be required for workshops and project assistance. Additional Requirements Occasionally requires working weekends. Occasionally requires schedule flexibility. Occasionally requires extended hours to support launch and critical project timelines. 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. Kairos Power participates in E-Verify. Candidates only, no recruiters or agencies please. About our Benefits 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: Competitive compensation packages Medical, dental and vision benefits for employees and their dependents Paid Vacation 401(k) and pre-tax health insurance, dependent care, and commuter benefits (FSA) 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. Kairos Power participates in E-Verify. Candidates only, no recruiters or agencies please. 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.

Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Senior Engineer, Scientific Software and Developer Platform, Modeling and Simulation in Oregon State vacancy
  •  ...support of AI platforms, tools, and services...  ...and platform engineering teams....  ...pipelines for model packaging, testing...  ...value. Develop and maintain technical...  ...models into scientific workflows....  ...with simulations for scientific...  ...degree in CS, Software Engineering or... 
    Senior
    Software
    Scientific
    Work at office
    Remote work

    ARA

    Oregon State
    2 days ago
  •  ...is looking for a Senior Technical Support Engineer – Embedded Systems & Simulation (Intel Simics) based...  ...help customers develop and maintain...  ...challenging hardware and software issues, perform...  ...hardware platforms, operating systems...  ...capabilities and model development.... 
    Senior
    Software
    Local area
    Remote work
    Worldwide

    Jobgether

    Oregon State
    2 days ago
  • $110.6k - $172.85k

     ...operational advancement, scientific discovery and...  ...Jacobs is seeking a Senior Stormwater Engineer to lead stormwater planning...  ...& hydraulic (H&H) modeling for a variety of...  ...proposals, concept developments, and public presentations...  ...mid-career staff. Software typically used for... 
    Senior
    Software
    Scientific
    Full time
    Contract work
    Temporary work
    Work at office
    Local area
    Remote work

    Jacobs

    Portland, OR
    4 days ago
  • $134.48k - $184.91k

     ...Description:POSITION:Senior Yield Control Technology...  ...Control Technology Engineer (SYCTE) is...  ...design, Hardware (HW)/Software (SW), and Applications...  ...and system performance models, developing and implementing procedures...  ...appropriate engineering/scientific personnel to ensure... 
    Senior
    Software
    Scientific
    Full time
    Work at office
    Remote work

    Hitachi

    Hillsboro, OR
    2 days ago
  • $102.1k - $153.2k

     ...innovative ideas, guided by scientific rigor and a vision for...  ...role of the senior civil engineer is to work independently...  ...working on projects and developing design; assigns, reviews...  ...hydrologic and hydraulic network modeling and design software, which may include AutoCAD... 
    Senior
    Software
    Scientific
    Full time
    Contract work
    Temporary work
    Part time
    For contractors
    For subcontractor
    Casual work
    Local area
    Flexible hours

    Stantec

    Portland, OR
    1 day ago
  • $112k - $170k

     ...Senior Structural Engineer Kleinschmidt has a full-time opening for a Senior...  ...design or finite element modeling, is also a plus. Knowledgeable...  ..., and structural modeling software (MathCAD, RISA-3D, SAP2000...  ...regulatory know-how, and scientific skills to tackle the most... 
    Senior
    Software
    Scientific
    Permanent employment
    Full time
    Temporary work
    For contractors
    Immediate start

    Kleinschmidt Group

    Portland, OR
    2 days ago
  • $132.9k - $174.45k

     ...operational advancement, scientific discovery and...  ...intended for site/civil engineers with direct...  ...scale utility-intensive developments where reliability, redundancy...  ...We’re looking for a Senior Civil Engineer to...  ...analysis and modeling in software applications, such as... 
    Senior
    Software
    Scientific
    Full time
    Work at office
    Local area
    Remote work

    Jacobs

    Corvallis, OR
    2 days ago
  • $82k - $105k

     ...trusted leader in scientific solutions, with the...  .... Job Title Senior Materials Characterization...  ..., field service engineers, and internal...  ...complex hardware, software, and application-related...  ...Characterization platforms. Operating as...  ...to mentally model and visualize system... 
    Senior
    Software
    Scientific
    Full time
    Work at office
    Remote work
    Work from home
    Home office

    PerkinElmer

    Oregon State
    5 days ago
  • $132.9k - $182k

     ...critical outcomes, operational advancement, scientific discovery and cutting-edge...  ...making a difference. We are seeking a Senior Electrical Engineer to provide technical leadership and oversight...  ..., etc. Experience with power system software, preferably ETAPEffective verbal and... 
    Senior
    Software
    Scientific
    Full time
    For contractors
    Remote work

    Jacobs

    Portland, OR
    1 day ago
  •  ...in the design and engineering of Lam's etch and...  ..., you will help develop next-generation on...  ..., firmware, software, process technology...  ...data analysis, and model development, you...  ....Experience with scientific data analysis tools...  ...computing, simulation, visualization, automation... 
    Software
    Scientific
    Local area
    Remote work
    Flexible hours
    2 days per week
    3 days per week
    1 day per week

    Lam Research Corporation

    Tualatin, OR
    5 days ago
  •  ...Simulations Plus stands as a global leader in model-informed and AI-accelerated...  ...science-based software and consulting...  ...here: The Senior Scientist I will...  ...environments Develop plans to...  ...Publish work in scientific journals, with...  ...science, biomedical engineering, or related... 
    Senior
    Software
    Scientific
    Contract work
    Remote work
    Flexible hours

    Simulations Plus

    Oregon State
    2 days ago
  •  ...excellence in the design and engineering of Lam's etch and deposition...  ...doDeveloping physics-based models for Thermal/CFD/Chemistry applications...  .... Experience in commercial software like ANSYS Fluent, Star CCM+...  ...modeling to correlate Simulation data to experimental data.... 
    Software
    Local area
    Remote work
    Flexible hours
    2 days per week
    3 days per week
    1 day per week

    Lam Research Corporation

    Tualatin, OR
    5 days ago
  •  ...experienced Validation Engineer to support the...  ...manufacturing facility. The Senior Validation Engineer will...  ...and equipment Develops and executes protocols...  ...application of various scientific concepts used in developing...  ...aptitude to learn new software and systems... 
    Senior
    Software
    Scientific
    Work at office
    Work visa

    Serán BioScience

    Bend, OR
    4 days ago
  • $190.61k - $269.1k

     ...architecture team as a Senior CPU Architecture and Benchmarking Engineer. You will drive rigorous...  ...between silicon measurement, software behavior, and...  ...mitigationsCollaborate with silicon lab, simulation, backend, and RTL teams...  ...with pre-silicon models and post-silicon... 
    Senior
    Software
    Full time
    Local area
    Immediate start
    Shift work

    Intel

    Hillsboro, OR
    4 days ago
  •  ...Responsible for process engineering with a strong focus on process...  ...heavy industrial sector. Develop process flow diagrams (PFDs...  ...completion of associated models with the design team. Lead...  ...in the use of process simulation software or willing to learn would be... 
    Senior
    Software
    Work at office

    McCarl's Technical Services

    Albany, OR
    2 days ago
  • $184k - $287.5k

     ...architecture team as a Senior System Simulation Architect and help us push...  ...!What you’ll be doing:Develop full-system functional models capable of running...  ...system and application software in simulation and emulation...  ...and performance engineers in their use of functional... 
    Senior
    Software
    Full time

    Nvidia

    Hillsboro, OR
    3 days ago
  •  ...sector.  About the Engineering Services...  ...power system software development, consulting...  ...clients. We develop and deliver...  ...edge software platform for dynamic...  ...solar), load modeling and validation...  ...-Time Digital Simulation (RTDS) to evaluate...  .... The Senior Power System Modelling... 
    Senior
    Software
    Full time
    Work experience placement
    Remote work

    Powertech Labs

    Portland, OR
    more than 2 months ago
  • $130k - $170k

     ...Description Job Title: Senior Systems and Acoustic Engineer  Job Location:...  ...architectures, developing acoustic...  ...ensuring that hardware, software, mechanical, and user...  ...long-term product platforms. Essential...  ...performance through modeling, simulation, laboratory testing... 
    Senior
    Software
    Full time
    Contract work
    Relocation
    Visa sponsorship
    Flexible hours

    LIGHTSPEED AVIATION INC

    Lake Oswego, OR
    23 days ago
  • Sr. Systems Engineer (Onsite in Wilsonville...  ...SummaryWe are seeking a Senior Systems Engineer...  ...of hardware, software, and biology, you...  ...of a range of scientific instruments and tools...  ...in developing automated instrumentation...  ...based DNA Synthesis Platform provides precision... 
    Senior
    Software
    Scientific

    Twist Bioscience

    Portland, OR
    1 day ago
  • $184k - $287.5k

    NVIDIA’s HPC Compiler Team wants to hire a Compiler Developer to join the team building one of the world's most...  ...used to build and parallelize the most meaningful scientific applications in the world for weather modeling, climatology, fluid dynamics and defense. We... 
    Senior
    Scientific
    Full time

    Nvidia

    Hillsboro, OR
    1 day ago
  • $162.4k - $290k

     ...Cloud, which is a platform that enables...  ...Things (IoT) data to develop actionable insights...  ...is seeking a Senior Engineering Manager to lead our...  ...engineering managers, software engineers, and...  ...and service simulators, and CI/CD integrations...  .... Champion, role model, and embed... 
    Senior
    Software
    Full time
    Contract work
    Remote work
    Flexible hours
    Shift work

    Samsara

    Oregon State
    2 days ago
  •  ...Description Job Description SENIOR MECHANICAL ENGINEER As a member of the New...  ...and knowledge to develop unique mechanical component...  ...including validation of 3D CAD simulation models; Provide direction to...  ...and machining; ~3D CAD software experience; ~ Experience... 
    Senior
    Software
    Full time
    Temporary work
    Work at office
    Remote work
    Overseas
    Flexible hours
    1 day per week

    Sawstop

    Tualatin, OR
    17 hours ago
  • $141.4k - $234.5k

     ...storage pioneer to data platform, closing fiscal 2026...  ...talented and motivated Senior Pre-Sales Systems Engineer within a Pod model for an emerging business...  ...services.WHAT YOU’LL DO:Develop an exhaustive understanding...  ...sales of enterprise software, SaaS, storage, or... 
    Senior
    Software
    Remote work
    Flexible hours

    Pure Storage

    Portland, OR
    1 day ago
  • $107.42k - $143.23k

     ...Description Summary: The Senior BESS Engineer is a key technical leader...  ...departments/ AHJ’s. Develop and review technical specifications...  .... Oversee system modeling, simulation, and analysis to optimize...  ...algorithms, and optimization software. ~ Proficiency in power... 
    Senior
    Software
    Full time
    For contractors
    Local area
    Remote work

    SOLV Energy

    Oregon State
    10 days ago
  • $115.2k - $172.8k

     ...execution and implementation of scientific research projects....  ...and internal AI/ML, Software, and Engineering teams. - Develop validation methodologies...  ...Experience with software modeling/statistics/data analysis...  ...Python, ect.). Optical simulation experience highly desirable... 
    Senior
    Software
    Scientific
    Permanent employment
    Full time

    Onto Innovation

    Hillsboro, OR
    2 days ago
  •  ...await!Job Description:We are seeking a Senior Software Engineer to support enterprise application...  ...technical teams, and end users to design, develop, enhance, and support custom applications...  ..., SQL, stored procedures, and data modeling conceptsExperience creating functional... 
    Senior
    Software
    Full time
    Overseas

    Microchip Technology

    Gresham, OR
    4 days ago
  •  ...role of the Mechanical Engineer is application...  ...drawings using 3D CAD software (Autodesk Inventor) to...  ...and specifications to develop accurate engineering solutions...  ...designs utilizing simulation tools, hand calculations...  ...Working knowledge of the scientific method, experimental... 
    Software
    Scientific
    Contract work
    Part time
    Internship
    Flexible hours

    ACCRETECH SBS, INC

    Portland, OR
    16 hours ago
  • $155.6k - $306.8k

     ...Forward Deployed Engineers (FDE) don’t just build...  ...you’ll do As a Senior ServiceNow FDE, you...  ...building working software, engaging confidently...  ...and end users on platform capabilities and...  ...delivery support by developing demos/POCs,...  ...latency, cost, and model risk.Deliver production... 
    Senior
    Software
    Local area
    Shift work

    Deloitte

    Portland, OR
    2 days ago
  •  ...generations. Job Summary: Senior Design Engineers report to the Vice...  ...business and engineering software; self-motivated, professional...  ...Inventor, AutoCAD, or other BIM/modeling platforms.   Demonstrated ability...  ...projects.   Develop specialized precast/prestressed... 
    Senior
    Software
    Full time
    Temporary work
    For contractors
    Local area

    Knife River

    Harrisburg, OR
    1 day ago
  • $135.8k - $237.6k

     ...operational advancement, scientific discovery and...  ...We are seeking a Developer with strong SQL...  ...and support software solutions that improve...  ...efficiency of engineering and design teams...  ...Functions, or cloud platforms.Experience with...  ...of Power BI data models, Power Query, and... 
    Software
    Scientific
    Full time
    Remote work

    Jacobs

    Portland, OR
    3 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Engineer, Scientific Software and Developer Platform, Modeling and Simulation. Be the first to apply!