Research Software Engineer
Listed on 2026-10-25
-
Software Development
Software Engineer, Data Scientist, AI Engineer (Applied/Software), Machine Learning/ ML Engineer
The Data Science and Artificial Intelligence Group (DSAI) in the NIST Material Measurement Laboratory is seeking a Research Software Engineer (RSE) to help build sustainable software infrastructure for AI-enabled materials and chemical science (U.S. citizens preferred). The successful candidate will provide both leadership and hands-on engineering support for the development, maintenance, deployment, and long-term sustainability of critical research software, databases, workflows, and public scientific infrastructure.
In this role, you will work as an embedded technical team member across multiple DSAI projects, participating in project planning, code review, architecture discussions, reproducibility efforts, and deployment decisions. You will have the opportunity to shape software practices in a growing AI for science group, contribute to public scientific datasets and benchmarks, and help translate research prototypes into reliable software tools, simulation and benchmarking workflows, and measurement capabilities used by NIST researchers and the broader community to accelerate development and deployment of new materials technologies.
The successful candidate will help prioritize engineering work across projects in consultation with DSAI scientists, balancing near-term research needs with long-term software sustainability.
You will provide technical leadership and hands-on development for several high-impact projects.
Key responsibilities include:
- Design and deploy scientific databases supporting active research and public datasets.
- Build and maintain infrastructure for self-driving laboratory projects, including ongoing work on an autonomous metal-organic framework synthesis platform and high-speed synchrotron characterization project.
- Refactor, profile, test, and package prototype research code for long-term maintainability and performance.
- Support scientific machine learning workflows, benchmark suites, and reproducible ML evaluation pipelines.
- Develop a user-friendly, intuitive websites for unique scientific datasets, for example DSAI’s newly curated quantum transport database of semiconductor interfaces.
NIST is a collaborative research environment that provides access to scientists and metrologists with deep expertise in a broad range of application areas. Potential career development opportunities of this RSE position include:
- Opportunity to build a portfolio of reusable tools, databases, and research platforms for advanced simulation and measurement science capabilities in AI for science.
- Collaboration with domain scientists on cutting-edge AI for science problems.
- Broad exposure to current needs, community, and research directions in AI accelerated science.
- Bachelor’s or Master’s degree in a STEM field, computer science, software engineering, or equivalent professional experience.
- Software Engineering Practice: Library and API design and release management, documentation for scientific users and developers, automated testing and continuous integration, code review and maintainability practices.
- Collaborative Leadership: The ability to work alongside researchers in adopting modern, collaborative software development workflows (e.g., git-based collaboration, issue tracking, lightweight project management).
- Data Engineering: Experience building data pipelines and reproducible workflows, for example designing SQL-backed data storage and provenance systems to support computational research.
- Scientific Computing: Demonstrated software engineering experience handling numerical and scientific data, with deep familiarity with the Python numerical computing ecosystem.
- Documentation: Experience creating…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).