Technical Architect
Job ID: R0024593 | Systems Engineering, Design and Development | Full Time | Charlottesville, VA
The UVA Department of Computer Science is a nationally recognized leader in computer science research and education. We are seeking a Technical Architect to join our team within the School of Engineering and Applied Science so that we can continue to reach and exceed our research and education goals. The Technical Architect will need to have excellent communication and teamwork skills, collaborating with colleagues and peers to serve our 60 faculty members, over 200 graduate students and 1400 undergraduates.

Primary responsibilities will include:
  • Providing students, faculty and staff with support on advanced issues and projects that require in-depth knowledge of Linux servers, file systems and networks.
  • Deploying specialized systems to provide containers (Docker) and Virtual Machines (VMs) for use by students and faculty.
  • Resolving complex issues, architect solutions and planning, procuring and deploying well-integrated solutions to practical problems.
  • Providing design guidance and technical assistance for research faculty and students and deploying robust and dynamically extensible solutions for instructional faculty.
  • Specifying, procuring and deploying specialized systems to meet research computing requirements, including the use of accelerators like GPUs and FPGAs.
  • Supporting research faculty and students with high-performance computing systems, networks and file systems.
  • Supporting job schedulers, like SLURM, to provide accounting, resource allocation, prioritization and performance analysis.
  • Installing and updating scientific software applications as a centralized resource for the department from start to finish to be available on the private cloud (examples are programming languages, compilers, drivers, visualization tools and machine learning packages). This involves building, installing and packaging these applications on a shared file system for use by any user, utilizing the "module" facility. Providing debugging and updating support for these applications.
  • Collaborating within a team to mentor junior staff, documenting designs and infrastructure in clear language accessible to lower-level staff.
  • Planning system upgrades of server, file system and network equipment to keep the department's infrastructure current.
  • Advancing one's career through training on new and trending technologies.
  • In addition to the above job responsibilities, other duties may be assigned.

  • Bachelor's degree in computer science, MIS, computer engineering or a related discipline, and at least 5 years of relevant experience (to include experience with Linux and networking) are required. Experience with file systems (ZFS) is preferred.

Committed to attracting and retaining a diverse staff, the Computer Science department honors your experiences, perspectives and unique identity. Together, we strive to create and maintain working environments that are inclusive, equitable and welcoming so we can best achieve our mission of supporting The School of Engineering and Applied Science. UVA Computer Science offers a flexible and hybrid workplace. All team members must have access to and maintain a secure home office environment with high-speed internet service and work collaboratively with others using a variety of technologies and tools. Depending on the type of position and work performed, or as deemed by manager, some positions may be required to work intermittently in a shared office space located in Charlottesville, Virginia.

Benefits Include:
  • The choice between 3 different health plans
  • Vision and dental insurance
  • Life insurance
  • Benefits savings accounts
  • Starting with 22 days of paid time off a year in addition to 12 or more paid holidays
  • 8 weeks of paid parental leave
  • Short-term disability
  • Up to $4,360 after your first year for combined use of tuition toward a degree-seeking program or up to $2,000 for professional development including classes, certification training and conferences
  • And more


COVID Vaccination Requirement

Due to the scope of President Biden's Executive Order 14042 issued in early September, all University employees, including remote employees, must receive their final vaccination dose by January 4, 2022, unless they have a University-approved religious or medical exemption. The University has updated policy SEC-045 to reflect these new requirements.

If hired by the Academic Division, excluding School of Medicine, School of Nursing, UVA Physicians Group, and the Health Systems Library, you will be required to provide proof of vaccination or be willing to be vaccinated by January 4, 2022. Academic employees may apply for a University-approved medical or religious exemption.

Note: Some medical and safety-sensitive positions require vaccination and are not eligible for an exemption. For more information on how vaccination requirements will apply to you, please visit the UVA New Hire Vaccination Requirements webpage.

Charlottesville, VA
Charlottesville, VA 22903

Working here.

Careers at the University of Virginia reflect a wide breadth of professions, ranging from teaching to administration, IT professionals to financial analysis, research to grounds management, and talent recruiting to facilities management, among many others. Every person here — faculty, staff, student, healthcare professional — helps to advance our world-class institution, encompassing a larger mission of discovery and service.

Quality of Life

Charlottesville, Virginia is one of the nation’s most charming and picturesque places to live and work. Our area boasts many excellent restaurants, wineries and craft breweries; historic sites; Shenandoah National Park and Skyline Drive; and a great selection of homes in welcoming neighborhoods, as well as urban and rural locations. Public transportation is excellent, and you’re just a short drive from the beach or Washington, D.C.