Design, deploy, and maintain Linux-based infrastructure supporting architecture modeling, simulation, and projection workflows.
Design and operate CI/CD pipelines for modeling frameworks, analysis tools, and supporting software components.
Develop and maintain automation for build systems, toolchains, packaging, and dependency management.
Enable scalable and reproducible execution of compute-intensive workloads.
Manage artifact storage, versioning, and distribution for software builds and modeling outputs.
Monitor and improve pipeline performance, reliability, and observability.
Debug infrastructure issues across the software stack including build systems, storage, networking, and distributed compute environments.
Work cross-functionally with architects and developers to improve developer productivity, tooling quality, and system scalability.
Own and drive improvements to infrastructure components end-to-end.
Requirements
Bachelor's Degree with 4+ or more years of experience, or a Master's Degree with 3+ years of experience, or a PhD in Computer Science, Information Systems, Electrical Engineering, Mathematics or any other STEM-related discipline.
3+ years of experience in infrastructure engineering, DevOps, software engineering and build/release engineering.
3+ years of experience working in Linux development environments.
2+ years of experience with CI/CD systems (Jenkins, GitHub Actions, GitLab CI, or similar).
2+ years of experience with build systems such as GNU Make, CMake, Bazel, or Ninja