Software Engineer Jobs at Mayo Clinic with Visa Sponsorship
Mayo Clinic hires Software Engineers to build and maintain the clinical, data, and infrastructure systems that power one of the most complex healthcare and research environments in the country. The organization has a consistent track record of sponsoring work visas for technical roles across its enterprise technology teams.
See All Software Engineer at Mayo Clinic JobsOverview
Showing 5 of 31+ Software Engineer Jobs at Mayo Clinic 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 31+ Software Engineer Jobs at Mayo Clinic
Sign up for free to unlock all listings, filter by visa type, and get alerts for new Software Engineer Jobs at Mayo Clinic.
Get Access To All Jobs
Why Mayo Clinic
Mayo Clinic is top-ranked in more specialties than any other care provider according to U.S. News & World Report. As we work together to put the needs of the patient first, we are also dedicated to our employees, investing in competitive compensation and comprehensive benefit plans – to take care of you and your family, now and in the future. And with continuing education and advancement opportunities at every turn, you can build a long, successful career with Mayo Clinic.
Benefits Highlights
- Medical: Multiple plan options.
- Dental: Delta Dental or reimbursement account for flexible coverage.
- Vision: Affordable plan with national network.
- Pre-Tax Savings: HSA and FSAs for eligible expenses.
- Retirement: Competitive retirement package to secure your future.
Position Summary
The Senior Principal AI/ML Engineer for AI Representation & EMR Vectorization is the senior technical leader and lead scientist responsible for architecting Mayo Clinic’s unified multimodal EMR representation layer. This role defines and builds the scientific substrate used by foundational models, clinical agents, and research applications. The individual serves as a hands-on expert and player-coach, guiding technical strategy while contributing directly to model development, graph construction, and representation science. Over time, this position will build and lead a specialized team.
Key Responsibilities
Scientific & Technical Leadership
- Design and implement Mayo’s multimodal EMR representation AI architecture, including text, imaging, waveform, structured data, temporal sequences, and multi-visit trajectories.
- Develop graph-based representations and knowledge graphs linking patients, events, attributes, clinical concepts, and embeddings.
- Integrate graph reasoning, vector similarity search, and hybrid vector–graph pipelines for retrieval-augmented models and agentic reasoning.
- Define standards for temporal modeling, drift-aware embeddings, and sequence alignment across encounters.
Hands-On Modeling & Engineering
- Build large-scale embedding pipelines using transformer-based models, contrastive learning, graph neural networks, and hybrid architectures.
- Implement efficient query layers using vector stores and graph databases.
- Develop interpretable embedding diagnostics, attribution tools, and graph-based audits to enable safe clinical use.
- Explore and implement methods for explaining similarity, graph traversals, temporal evolution, and patient-neighborhood reasoning.
Cross-functional Collaboration
- Work with AI researchers on specialty-specific embeddings, representation refinement, and research prototypes.
- Collaborate with clinicians to operationalize clinically meaningful features, phenotypes, and longitudinal concepts.
- Provide scientific input to the Foundational Model Science Program to ensure alignment between representations and model architectures.
Team Leadership
- Serve as founding technical lead of the Reasoning EMR Representation team.
- Mentor junior scientists and engineers; build a future team specializing in representation learning and graph-based reasoning.
Qualifications
Required
- Master’s in Computer Science, Machine Learning, Biomedical Engineering, or related field. 9 years of relevant experience, or a bachelor’s degree with 11 years of relevant experience.
- Extensive (9+ years) experience applying AI and machine learning in production healthcare environments or similar highly regulated or technology focused industries, showcasing an acute understanding of healthcare technology.
- Hands-on expertise with graph databases, and knowledge graph construction.
- Strong experience with transformer-based models, contrastive learning, and temporal modeling.
- Experience designing or deploying vector search systems and hybrid vector–graph reasoning pipelines.
Preferred
- PhD or Master’s in Computer Science, Machine Learning, Biomedical Engineering, or related field.
- 10+ years experience building production ML systems, including multimodal architectures and representation learning.
- Experience with EMR data, healthcare multimodality, or clinical data integration.
- Experience building patient similarity models, temporal embedding systems, or phenotype discovery pipelines.
- Strong background in explainability, causality, or interpretable ML.
- Prior experience in a player–coach or team-lead role.
Exemption Status
Exempt
Compensation Detail
Education, experience and tenure may be considered along with internal equity when job offers are extended.; $175,406-263,099 annually
Benefits Eligible
Yes
Schedule
Full Time
Hours/Pay Period
80
Schedule Details
Monday - Friday regular day hours
Weekend Schedule
none expected
International Assignment
No
Site Description
Just as our reputation has spread beyond our Minnesota roots, so have our locations. Today, our employees are located at our three major campuses in Phoenix/Scottsdale, Arizona, Jacksonville, Florida, Rochester, Minnesota, and at Mayo Clinic Health System campuses throughout Midwestern communities, and at our international locations. Each Mayo Clinic location is a special place where our employees thrive in both their work and personal lives. Learn more about what each unique Mayo Clinic campus has to offer, and where your best fit is.
Equal Opportunity
All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, gender identity, sexual orientation, national origin, protected veteran status or disability status. Learn more about the "EOE is the Law". Mayo Clinic participates in E-Verify and may provide the Social Security Administration and, if necessary, the Department of Homeland Security with information from each new employee's Form I-9 to confirm work authorization.
Recruiter
Jill Squier

Why Mayo Clinic
Mayo Clinic is top-ranked in more specialties than any other care provider according to U.S. News & World Report. As we work together to put the needs of the patient first, we are also dedicated to our employees, investing in competitive compensation and comprehensive benefit plans – to take care of you and your family, now and in the future. And with continuing education and advancement opportunities at every turn, you can build a long, successful career with Mayo Clinic.
Benefits Highlights
- Medical: Multiple plan options.
- Dental: Delta Dental or reimbursement account for flexible coverage.
- Vision: Affordable plan with national network.
- Pre-Tax Savings: HSA and FSAs for eligible expenses.
- Retirement: Competitive retirement package to secure your future.
Position Summary
The Senior Principal AI/ML Engineer for AI Representation & EMR Vectorization is the senior technical leader and lead scientist responsible for architecting Mayo Clinic’s unified multimodal EMR representation layer. This role defines and builds the scientific substrate used by foundational models, clinical agents, and research applications. The individual serves as a hands-on expert and player-coach, guiding technical strategy while contributing directly to model development, graph construction, and representation science. Over time, this position will build and lead a specialized team.
Key Responsibilities
Scientific & Technical Leadership
- Design and implement Mayo’s multimodal EMR representation AI architecture, including text, imaging, waveform, structured data, temporal sequences, and multi-visit trajectories.
- Develop graph-based representations and knowledge graphs linking patients, events, attributes, clinical concepts, and embeddings.
- Integrate graph reasoning, vector similarity search, and hybrid vector–graph pipelines for retrieval-augmented models and agentic reasoning.
- Define standards for temporal modeling, drift-aware embeddings, and sequence alignment across encounters.
Hands-On Modeling & Engineering
- Build large-scale embedding pipelines using transformer-based models, contrastive learning, graph neural networks, and hybrid architectures.
- Implement efficient query layers using vector stores and graph databases.
- Develop interpretable embedding diagnostics, attribution tools, and graph-based audits to enable safe clinical use.
- Explore and implement methods for explaining similarity, graph traversals, temporal evolution, and patient-neighborhood reasoning.
Cross-functional Collaboration
- Work with AI researchers on specialty-specific embeddings, representation refinement, and research prototypes.
- Collaborate with clinicians to operationalize clinically meaningful features, phenotypes, and longitudinal concepts.
- Provide scientific input to the Foundational Model Science Program to ensure alignment between representations and model architectures.
Team Leadership
- Serve as founding technical lead of the Reasoning EMR Representation team.
- Mentor junior scientists and engineers; build a future team specializing in representation learning and graph-based reasoning.
Qualifications
Required
- Master’s in Computer Science, Machine Learning, Biomedical Engineering, or related field. 9 years of relevant experience, or a bachelor’s degree with 11 years of relevant experience.
- Extensive (9+ years) experience applying AI and machine learning in production healthcare environments or similar highly regulated or technology focused industries, showcasing an acute understanding of healthcare technology.
- Hands-on expertise with graph databases, and knowledge graph construction.
- Strong experience with transformer-based models, contrastive learning, and temporal modeling.
- Experience designing or deploying vector search systems and hybrid vector–graph reasoning pipelines.
Preferred
- PhD or Master’s in Computer Science, Machine Learning, Biomedical Engineering, or related field.
- 10+ years experience building production ML systems, including multimodal architectures and representation learning.
- Experience with EMR data, healthcare multimodality, or clinical data integration.
- Experience building patient similarity models, temporal embedding systems, or phenotype discovery pipelines.
- Strong background in explainability, causality, or interpretable ML.
- Prior experience in a player–coach or team-lead role.
Exemption Status
Exempt
Compensation Detail
Education, experience and tenure may be considered along with internal equity when job offers are extended.; $175,406-263,099 annually
Benefits Eligible
Yes
Schedule
Full Time
Hours/Pay Period
80
Schedule Details
Monday - Friday regular day hours
Weekend Schedule
none expected
International Assignment
No
Site Description
Just as our reputation has spread beyond our Minnesota roots, so have our locations. Today, our employees are located at our three major campuses in Phoenix/Scottsdale, Arizona, Jacksonville, Florida, Rochester, Minnesota, and at Mayo Clinic Health System campuses throughout Midwestern communities, and at our international locations. Each Mayo Clinic location is a special place where our employees thrive in both their work and personal lives. Learn more about what each unique Mayo Clinic campus has to offer, and where your best fit is.
Equal Opportunity
All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, gender identity, sexual orientation, national origin, protected veteran status or disability status. Learn more about the "EOE is the Law". Mayo Clinic participates in E-Verify and may provide the Social Security Administration and, if necessary, the Department of Homeland Security with information from each new employee's Form I-9 to confirm work authorization.
Recruiter
Jill Squier
See all 31+ Software Engineer at Mayo Clinic jobs
Sign up for free to unlock all listings, filter by visa type, and get alerts for new Software Engineer at Mayo Clinic roles.
Get Access To All JobsTips for Finding Software Engineer Jobs at Mayo Clinic Jobs
Tailor your resume to clinical systems
Mayo Clinic's engineering teams work on healthcare data platforms, EHR integrations, and research infrastructure. Highlighting experience with HIPAA-compliant systems, HL7 or FHIR standards, or large-scale data pipelines positions your application for the roles most likely to move forward.
Confirm OPT STEM extension eligibility early
If you're on F-1 OPT, verify that your degree program qualifies for the 24-month STEM extension before your initial OPT expires. Mayo Clinic is E-Verify enrolled, which is a federal requirement for STEM OPT authorization, so that step is already covered on their end.
Understand the PERM timeline before accepting offers
For Green Card pathways through EB-2 or EB-3, PERM labor certification can take 12 to 18 months or more before a petition is filed. If permanent residency is a priority, raise the conversation during negotiation so both sides align on timing before you sign.
Use Migrate Mate to identify open Software Engineer roles
Filtering for Mayo Clinic's Software Engineer postings by visa type is faster through Migrate Mate, which surfaces sponsorship-eligible roles directly. This saves time you'd otherwise spend screening postings that don't match your authorization status.
Prepare for the specialty occupation documentation request
USCIS scrutinizes H-1B petitions when the employer is not a traditional technology company. Request confirmation from Mayo Clinic's immigration team that the specific Software Engineer role has been documented as a specialty occupation, with a degree-requirement nexus to the job duties.
Software Engineer at Mayo Clinic jobs are hiring across the US. Find yours.
Find Software Engineer at Mayo Clinic JobsFrequently Asked Questions
Does Mayo Clinic sponsor H-1B visas for Software Engineers?
Yes, Mayo Clinic sponsors H-1B visas for Software Engineers. Because Mayo Clinic is a healthcare and research institution rather than a technology company, the role must be documented as a specialty occupation requiring a bachelor's degree or higher in a directly related field. Engineering and computer science degrees typically satisfy this requirement, but the specific job duties need to support the specialty occupation classification in the H-1B petition.
How do I apply for Software Engineer jobs at Mayo Clinic?
You can browse and apply for Software Engineer roles at Mayo Clinic through their careers site or through Migrate Mate, which filters for sponsorship-eligible positions by visa type. Applications typically require a resume, and technical interviews for software roles at Mayo Clinic assess both engineering fundamentals and, in many cases, familiarity with healthcare or data systems. Having your visa documentation ready early in the process reduces delays once an offer is made.
Which visa types does Mayo Clinic sponsor for Software Engineer roles?
Mayo Clinic sponsors several visa categories for Software Engineers, including H-1B, E-3 (for Australian citizens), TN (for Canadian and Mexican nationals), J-1, F-1 OPT and CPT, and Green Card pathways through EB-2 and EB-3. The right visa depends on your citizenship, degree level, and career goals. TN and E-3 are typically faster to obtain than H-1B because they bypass the annual lottery and do not require USCIS petition approval in the same way.
What qualifications does Mayo Clinic expect for Software Engineer roles?
Mayo Clinic's Software Engineer roles generally require a bachelor's degree in computer science, software engineering, or a closely related field. Many postings favor candidates with experience in cloud infrastructure, enterprise application development, or healthcare data standards such as FHIR or HL7. For H-1B sponsorship purposes, the degree must be directly relevant to the job duties, so applied or interdisciplinary degrees may require additional documentation to establish specialty occupation status.
How do I navigate the visa filing timeline after receiving a Software Engineer offer from Mayo Clinic?
Once you receive an offer, Mayo Clinic's immigration team coordinates with outside counsel to prepare the petition or application. For H-1B, the annual cap registration window opens in March, meaning a new graduate starting in the fall may need to use OPT or CPT to bridge the gap. For TN and E-3, processing can happen much faster, often within weeks. Confirm your start date, current authorization status, and intended visa category with the recruiter before countersigning your offer.
See which Software Engineer at Mayo Clinic employers are hiring and sponsoring visas right now.
Search Software Engineer at Mayo Clinic Jobs