Virginia Tech® home

Job Architecture Search

Architect, Computational Science

Classification Information

Computational Science
Computational Science uses advanced computing capabilities to develop and optimize computer hardware, firmware, networking, and data management components needed to solve computationally demanding problems.
Individual Contributor
In an individual contributor role, the positions work is primarily achieved through individual efforts or by participating as part of a team. Individual contributors may: Coordinate, influence, or review the work of others. Be the authority on a given program or process. Lead teams. A range of knowledge, complexity, autonomy, and impact may be needed to achieve results at certain levels. Individual contributor roles are reflected in the Academic Administration, Development, General Administration, Technical/STEM, and C1-C4 of the Clinical tracks.
Level 4
Advanced: These positions require an elevated level of experience and education, act independently, and provide team leadership and mentorship.
T - Technical/STEM
Technical roles, including technology and research.

Position Summary

The Architect within Computational Science plays a critical role in designing, developing, and implementing advanced computing infrastructure to support the complex research needs of the university. This position applies deep technical expertise to architect high-performance computing (HPC) systems, optimize scientific workflows, and enable researchers to address data- and computation-intensive challenges across disciplines. The role ensures that system designs are aligned with the university’s strategic goals, incorporating emerging technologies to advance computational research. Working independently and collaboratively, the Architect leads the planning and execution of computing solutions, including the integration of specialized hardware, firmware, networking, and data management platforms. This position evaluates new technologies, supports system scalability, and develops custom tools or enhancements to meet evolving research demands. The Architect serves as a subject matter expert in computational methods, guiding teams and research groups in best practices for performance tuning, resource utilization, and code optimization on complex computing systems. As an advanced individual contributor, the Architect also mentors junior staff and provides technical leadership within project teams. The role is responsible for ensuring high levels of system availability and performance while maintaining strong security and compliance standards. Through strategic vision, technical excellence, and collaborative engagement with faculty and staff, the Architect enables transformative research and innovation across the university’s scientific and academic landscape.