TN Visa High Performance Computing Jobs
High Performance Computing professionals qualify for TN visa sponsorship under the USMCA as Computer Systems Analysts or Engineers, depending on how your role is scoped. Canadian citizens can enter at the border with no cap; Mexican citizens apply through a U.S. consulate. A bachelor's degree in computer science, engineering, or a closely related field is required.
See All High Performance Computing JobsOverview
Showing 5 of 5+ High Performance Computing jobs


Have you applied for this role?


Have you applied for this role?


Have you applied for this role?


Have you applied for this role?


Have you applied for this role?
See all 5+ High Performance Computing jobs
Sign up for free to unlock all listings, filter by visa type, and get alerts for new High Performance Computing roles.
Get Access To All Jobs
INTRODUCTION
James Madison University (JMU) is seeking a full-time High-Performance Computing (HPC) System and Server Administrator to support primarily Linux-based research computing environments within the College of Science and Mathematics (CSM). This position represents an opportunity to manage existing on-premises server and computational infrastructure to support current and future efforts related to servers and HPC.
ROLE AND RESPONSIBILITIES
- Install and maintain server hardware including vendor coordination. Installation includes lifting and racking of servers.
- Install and maintain HPC software and operating system infrastructure.
- In consultation with vendor resources, maintain a 2-5 year plan for the HPC cluster. Work with PIs and the CSM leadership to allocate resources in line with this plan as funding becomes available.
- Coordinate HPC users’ access to an external vendor for HPC consulting, and assist collaboration between users and vendor in these consultations.
- Develop training, documentation, and informational resources for faculty and students on use of the HPC system. This would include documentation of support structures and hardware and software systems to improve research community (faculty, staff, and student) access and workload efficiencies.
- Work with administration, JMU IT, faculty, and students to maintain and expand existing HPC resources, and facilitate research projects while balancing HPC system use.
- Work with university IT and administration to ensure security, connectivity, and disaster recovery, and to build future capacity as needed for the university’s research needs.
BASIC QUALIFICATIONS
- Bachelor's Degree in a related field and a minimum of two-three years of work experience as an HPC or Linux administrator, or an equivalent combination of education and experience.
- Knowledge of scientific programming languages such as C/C++, Fortran, Python, R, etc.
- Working knowledge of software related to cluster computing and servers, such as Flex, Slurm, PBS/TORQUE, OpenMP, CUDA, OpenMPI/MPICH, VMWare, etc.
- Experience using and administering Linux and Windows systems.
- Ability to liaise effectively with faculty and external HPC vendor for troubleshooting.
- Ability to utilize and develop tools within the technology field.
- Willingness to work with and train undergraduate students and faculty researchers; experience with training/instruction of HPC software and hardware preferred.
ADDITIONAL POSTING INFORMATION
JMU’s Dual Career and Community Resources Program is available for candidates that will be relocating to the area. For more information, please visit https://bit.ly/2OTF1NG.
CONDITIONS OF EMPLOYMENT
Employment is contingent upon the successful completion of a criminal background check.
E-Verify Notice: After accepting employment, new hires are required to complete an I-9 form and present documentation of their identity and eligibility to work in the United States. James Madison University uses the E-Verify system to confirm identity and work authorization.
EEO STATEMENT
James Madison University is committed to creating and supporting a diverse and inclusive work and educational community that is free of all forms of discrimination. This institution does not tolerate discrimination or harassment on the basis of age, color, disability, gender identity or expression, genetic information, national origin, parental status, political affiliation, race, religion, sex, sexual orientation or veteran status.
We promote access, inclusion and diversity for all students, faculty, staff, constituents and programs, believing that these qualities are foundational components of an outstanding education in keeping with our mission. The university is interested in candidates whose experience and qualifications support an ongoing commitment to this core quality.
Anyone having questions concerning discrimination should contact the Office for Equal Opportunity: (540) 568-6991.
REASONABLE ACCOMMODATION
If you are an individual with a disability and need assistance searching or applying for jobs please contact us at (540) 568-3597 or jobs@jmu.edu. You may also visit the JMU Human Resource Office, located at 752 Ott Street, Harrisonburg, VA 22807 and we will be happy to assist you.
LOCATION
Harrisonburg, Virginia, United States

INTRODUCTION
James Madison University (JMU) is seeking a full-time High-Performance Computing (HPC) System and Server Administrator to support primarily Linux-based research computing environments within the College of Science and Mathematics (CSM). This position represents an opportunity to manage existing on-premises server and computational infrastructure to support current and future efforts related to servers and HPC.
ROLE AND RESPONSIBILITIES
- Install and maintain server hardware including vendor coordination. Installation includes lifting and racking of servers.
- Install and maintain HPC software and operating system infrastructure.
- In consultation with vendor resources, maintain a 2-5 year plan for the HPC cluster. Work with PIs and the CSM leadership to allocate resources in line with this plan as funding becomes available.
- Coordinate HPC users’ access to an external vendor for HPC consulting, and assist collaboration between users and vendor in these consultations.
- Develop training, documentation, and informational resources for faculty and students on use of the HPC system. This would include documentation of support structures and hardware and software systems to improve research community (faculty, staff, and student) access and workload efficiencies.
- Work with administration, JMU IT, faculty, and students to maintain and expand existing HPC resources, and facilitate research projects while balancing HPC system use.
- Work with university IT and administration to ensure security, connectivity, and disaster recovery, and to build future capacity as needed for the university’s research needs.
BASIC QUALIFICATIONS
- Bachelor's Degree in a related field and a minimum of two-three years of work experience as an HPC or Linux administrator, or an equivalent combination of education and experience.
- Knowledge of scientific programming languages such as C/C++, Fortran, Python, R, etc.
- Working knowledge of software related to cluster computing and servers, such as Flex, Slurm, PBS/TORQUE, OpenMP, CUDA, OpenMPI/MPICH, VMWare, etc.
- Experience using and administering Linux and Windows systems.
- Ability to liaise effectively with faculty and external HPC vendor for troubleshooting.
- Ability to utilize and develop tools within the technology field.
- Willingness to work with and train undergraduate students and faculty researchers; experience with training/instruction of HPC software and hardware preferred.
ADDITIONAL POSTING INFORMATION
JMU’s Dual Career and Community Resources Program is available for candidates that will be relocating to the area. For more information, please visit https://bit.ly/2OTF1NG.
CONDITIONS OF EMPLOYMENT
Employment is contingent upon the successful completion of a criminal background check.
E-Verify Notice: After accepting employment, new hires are required to complete an I-9 form and present documentation of their identity and eligibility to work in the United States. James Madison University uses the E-Verify system to confirm identity and work authorization.
EEO STATEMENT
James Madison University is committed to creating and supporting a diverse and inclusive work and educational community that is free of all forms of discrimination. This institution does not tolerate discrimination or harassment on the basis of age, color, disability, gender identity or expression, genetic information, national origin, parental status, political affiliation, race, religion, sex, sexual orientation or veteran status.
We promote access, inclusion and diversity for all students, faculty, staff, constituents and programs, believing that these qualities are foundational components of an outstanding education in keeping with our mission. The university is interested in candidates whose experience and qualifications support an ongoing commitment to this core quality.
Anyone having questions concerning discrimination should contact the Office for Equal Opportunity: (540) 568-6991.
REASONABLE ACCOMMODATION
If you are an individual with a disability and need assistance searching or applying for jobs please contact us at (540) 568-3597 or jobs@jmu.edu. You may also visit the JMU Human Resource Office, located at 752 Ott Street, Harrisonburg, VA 22807 and we will be happy to assist you.
LOCATION
Harrisonburg, Virginia, United States
See all 5+ High Performance Computing jobs
Sign up for free to unlock all listings, filter by visa type, and get alerts for new High Performance Computing roles.
Get Access To All JobsTips for Finding TN Visa Sponsorship as a High Performance Computing
Align your credentials to the right TN category
HPC roles can qualify under Computer Systems Analyst or Engineer depending on job duties. Your degree field must match the category your employer selects, so confirm the classification before the offer letter is finalized.
Document parallel computing experience concretely
TN adjudicators assess whether your role is a specialty occupation. List specific systems you've worked on, such as MPI, OpenMP, or GPU clusters, and tie each to a deliverable your employer can corroborate in the support letter.
Target employers with existing HPC infrastructure
National labs, research universities, and defense contractors run persistent HPC workloads and have sponsored TN professionals before. Focusing your search on organizations with established compute environments shortens the path from offer to filing.
Use Migrate Mate to find TN-eligible roles
Search Migrate Mate to filter High Performance Computing jobs by employers with recent visa filings and sponsorship experience. You can narrow by location, compute environment, and seniority level without sifting through listings from employers unfamiliar with visa sponsorship processes.
Get your employer support letter right before crossing
Canadian citizens present TN documentation directly to CBP at the port of entry. The employer support letter must detail your HPC duties, your bachelor's degree requirement, and your start date. A vague or mismatched letter is the most common reason CBP denies entry on the spot.
Plan around the Mexican consulate appointment timeline
Mexican citizens must apply at a U.S. consulate and cannot use the border entry method. Consulate appointment wait times vary by location, so factor in several weeks between receiving your offer and your intended start date.
High Performance Computing jobs are hiring across the US. Find yours.
Find High Performance Computing JobsHigh Performance Computing TN Visa: Frequently Asked Questions
Does an HPC engineer role qualify for TN visa status?
Yes, provided the role requires at least a bachelor's degree in a relevant field such as computer science, electrical engineering, or applied mathematics. HPC positions typically qualify under the Computer Systems Analyst or Engineer category depending on whether the work is primarily analytical or design-focused. Your employer's support letter must clearly describe duties that align with that category.
How does TN visa sponsorship compare to H-1B for HPC professionals?
TN has no annual lottery and no cap for Canadian citizens, so you can start work as soon as CBP approves your application at the border. H-1B requires registration in a lottery held each spring, and selection is never guaranteed. For HPC roles at employers who will support a TN, it's a faster and more predictable path than waiting for H-1B cap selection.
Where can I find HPC jobs that offer TN visa sponsorship?
Migrate Mate is built specifically for TN visa job seekers and lets you search High Performance Computing roles filtered by employers with recent visa filings and sponsorship experience. General job boards mix in listings from employers who won't support a TN at all, which wastes time during a sensitive immigration window.
Can I switch HPC employers while on TN status?
Yes, but you cannot start with a new employer before obtaining a new TN authorization for that employer. Canadian citizens can handle this at a port of entry; Mexican citizens need a new consulate appointment. There is no portability provision under TN the way H-1B portability exists under AC21, so timing the transition carefully matters.
What documentation does an HPC employer need to provide for my TN application?
Your employer must provide a support letter on company letterhead that describes your specific HPC duties, confirms the role requires a bachelor's degree in a relevant field, and states your salary and employment period. For Mexican citizens, the employer may also need to complete additional consular forms. Migrate Mate connects you with employers experienced in preparing accurate TN support documentation for technical roles.
See which High Performance Computing employers are hiring and sponsoring visas right now.
Search High Performance Computing Jobs