Infrastructure Engineering: A Missing, Undervalued Role in the Software
Ecosystem
- Vanessa Sochat
Vanessa Sochat
Lawrence Livermore National Laboratory Computing Directorate
Corresponding Author:sochat1@llnl.gov
Author ProfileAbstract
Research has become increasingly reliant on software, serving as the
driving force behind bioinformatics, high performance computing,
physics, machine learning and artificial intelligence, to name a few.
While progress has been made in advocating for the research software
engineer, little attention has been placed on the workforce behind
research infrastructure and innovation, namely compilers and
compatibility tool development, orchestration and scheduling
infrastructure, developer environments, container technologies, and
workflow managers. As economic incentives are moving toward different
models of cloud computing and innovation is required, the need for such
a role is essential for the continued success of science. While
scattered staff in non-traditional roles have found time to work on some
facets of this space, the lack of a larger workforce and incentive to
support it has led to the scientific community falling behind. In this
article highlight the importance of this missing layer, providing
examples of how a missing role of infrastructure engineer has led to
inefficiencies in the interoperability, portability, and reproducibility
of science. We suggest that an inability to allocate, provide resources
for, and sustain individuals to work on these technologies could lead to
possible futures that are sub-optimal for the continued success of our
scientific communities.16 Dec 2024Submitted to Journal of Software: Evolution and Process 18 Dec 2024Submission Checks Completed
18 Dec 2024Assigned to Editor
02 Jan 2025Review(s) Completed, Editorial Evaluation Pending
02 Jan 2025Reviewer(s) Assigned