The Nuclear Energy Agency - Software Engineer
Core
Develop and maintain secure, efficient software and database infrastructure for the NEA Data Bank's Computer Program Service (CPS) to streamline code and benchmark distribution.
Role type
Software Engineer (Infrastructure & DevOps)
Builds
Modernized software infrastructure, database services, and API-enabled frameworks for nuclear physics and energy experimental data.
Domain
Nuclear energy, nuclear data processing, scientific software
Deliverable
production ML models | product features | infrastructure
Required skills
Python, Django/FastAPI, SQL, Linux, CI/CD pipelines, containerization (Docker/Kubernetes), version control (Git/GitLab/GitHub)
Preferred skills
Nuclear engineering/physics knowledge, AI methodologies (LLMs/RAG), advanced degree
Technologies
Python, Django, FastAPI, Django Rest Framework, SQL, Linux, Docker, Kubernetes, Git, GitLab, GitHub
Responsibilities
Modernize CPS workflow and database infrastructure; integrate new software into NEA IT; maintain Data Bank digital services and re-implement legacy functionality; assist in implementing API-enabled frameworks; liaise with Data Bank staff to understand user needs; report on work to internal and external audiences.
Seniority
Mid-level, hands-on IC