H-1B Visa Machine Learning Jobs
Machine Learning roles qualify as H-1B visa specialty occupations under the computer and mathematical occupations category, requiring at least a bachelor's degree in computer science, statistics, or a related field. Employers file an LCA with DOL before petitioning USCIS, certifying that your wage meets the prevailing level for your work location.
Find H-1B Visa Machine Learning JobsOverview
Showing 5 of 4,126+ Machine Learning jobs










See all 4,126+ Machine Learning Jobs
Sign up for free to unlock all listings, filter by visa type, and get alerts for new Machine Learning roles.
Get Access To All Jobs
The Position
Join the small-molecule team within AI for Drug Discovery (AI4DD), formerly Prescient Design, at Roche and Genentech’s Computational Sciences Center of Excellence as a Machine Learning Scientist / Senior Machine Learning Scientist building agents for applied small-molecule drug design. You will develop autonomous, LLM-driven agentic workflows that orchestrate ML models, physics-based methods, and cheminformatics tools to accelerate discovery, working with world-class chemists and structural biologists.
The Opportunity:
- Design, build, and apply agentic workflows and ML models for key challenges in small-molecule drug design.
- Fine-tune foundation models for drug discovery relevant topics using internal and external datasets and tools.
- Optimize agent-derived hypotheses in close collaboration with world-class computational and medicinal chemists and structural biologists.
- Drive scientific impact through publications, open-source releases, and conference talks.
- Collaborate widely with computational and experimental researchers at Roche and with academic partners.
Who you are:
- You are experienced developing LLM-driven agents for scientific workflows and you understand how to orchestrate tools and models reliably.
- You bring strong machine-learning foundations in linear algebra, probability and optimization, with hands-on experience with GNNs, sequence/language models and reinforcement learning.
- You are fluent in Python and modern agentic coding environments such as LangChain, ML frameworks such as PyTorch or JAX, as well as cheminformatics toolkits like RDKit or OpenEye.
- You hold a PhD or equivalent research depth in machine learning, computer science, chemical engineering or a related quantitative field such as physics or statistics.
- You have a record of scientific excellence evidenced by journal and conference publications or a public portfolio of relevant projects (e.g. hosted on GitHub/GitLab).
Preferred:
- Hands-on experience orchestrating multi-tool or multi-agent scientific pipelines.
- Hands-on experience working along the small molecule drug discovery value chain and an excitement to engage with chemists.
- Familiarity with structural biology datasets.
If you want to put autonomous AI to work discovering the medicines patients need next, apply now and help build the future of drug design at Roche.
The expected salary range for this position based on the primary location of California for the Machine Learning Engineer is $147,600 - $274,000, and the Senior Machine Learning Engineer for California is $167,400 - $310,800. Actual pay will be determined based on experience, qualifications, geographic location, and other job-related factors permitted by law. A discretionary annual bonus may be available based on individual and Company performance. This position also qualifies for the benefits detailed at the link provided below.
Benefits
Genentech is an equal opportunity employer. It is our policy and practice to employ, promote, and otherwise treat any and all employees and applicants on the basis of merit, qualifications, and competence. The company's policy prohibits unlawful discrimination, including but not limited to, discrimination on the basis of Protected Veteran status, individuals with disabilities status, and consistent with all federal, state, or local laws.
If you have a disability and need an accommodation in relation to the online application process, please contact us by completing this form Accommodations for Applicants.
JOB FACTS
- Job Sub Category: Artificial Intelligence & Machine Learning
- Schedule: Full time
- Job Type: Regular
- Posted Date: Jun 19th 2026
- Job ID: 202606-115525
See all 4,126+ H-1B Visa Machine Learning Jobs
Sign up for free to unlock all listings, filter by visa type, and get alerts for new H-1B Visa Machine Learning Jobs.
Get Access To All JobsTips for Finding H-1B Visa Sponsorship in Machine Learning
Verify your degree field matches
USCIS requires a direct relationship between your degree and the ML role. A computer science or statistics degree maps cleanly, but a business degree rarely does. If your degree is adjacent, gather course transcripts showing machine learning or data science coursework before applying.
Check prevailing wages before negotiating
Use the OFLC Wage Search to look up the Level I through Level IV wage for your specific SOC code and work location. Your offer must meet at least Level I, but most ML roles are filed at Level II or III, which affects what employers can realistically sponsor.
Target employers with cap-exempt filing pathways
Universities, nonprofit research organizations, and government research entities can file H-1B petitions year-round without entering the lottery. ML research roles at these institutions let you start work before October 1, bypassing the April registration window entirely.
Find verified H-1B sponsors on Migrate Mate
Search Migrate Mate to identify employers with confirmed LCA filing history for machine learning and data science roles. You'll see which companies have actually sponsored H-1B workers in your target occupation, not just which ones claim to be open to sponsorship.
Clarify remote work before the LCA is filed
Your employer's LCA ties your prevailing wage to a specific worksite location. If you're working remotely from a different metro area than the employer's office, a separate LCA must be filed for that location. Resolve this before the petition is submitted, not after.
Request premium processing if your OPT end date is close
USCIS offers premium processing on Form I-129, which guarantees a decision within 15 business days. If your OPT authorization expires within three to four months of your start date, ask your employer to elect premium processing to avoid a gap in work authorization.
H-1B Visa Machine Learning: Frequently Asked Questions
Does a machine learning role qualify as a specialty occupation for H-1B purposes?
Yes. Machine learning positions fall under computer and mathematical occupations and consistently qualify as specialty occupations because they require theoretical and practical application of highly specialized knowledge in algorithms, statistical modeling, or neural network architecture. USCIS expects your degree to be in a directly related field such as computer science, applied mathematics, or statistics, not a general business or unrelated technical discipline.
Which employers actually sponsor H-1B visas for machine learning jobs?
Technology companies, financial services firms, healthcare analytics organizations, and defense contractors are the most active H-1B sponsors for ML roles. The most reliable way to identify verified sponsors is to search Migrate Mate, which surfaces employers based on confirmed DOL LCA filing history for machine learning and related data science occupations, rather than self-reported sponsorship willingness.
How does the H-1B lottery affect machine learning job seekers specifically?
The annual H-1B cap applies to most private-sector ML roles, with registration opening each March and USCIS conducting a random lottery if registrations exceed the 85,000 cap. If you're not selected, employment at a cap-exempt institution such as a university research lab or qualifying nonprofit is the primary alternative that bypasses the lottery entirely and allows an immediate petition filing.
Can my employer file my H-1B petition while I'm working on OPT STEM extension?
Yes, and this is the standard path for most F-1 graduates. Your employer registers you in the March lottery, and if selected, files Form I-129 before October 1. Your STEM OPT remains valid until your H-1B status takes effect, provided your employer is E-Verify enrolled, which is a mandatory condition for all STEM OPT extensions. Confirm E-Verify enrollment before accepting an offer.
What happens to my H-1B status if my machine learning role changes significantly?
A material change in job duties, title, or work location can require your employer to file an amended H-1B petition with USCIS before the change takes effect. Moving from an individual contributor ML role to a managerial position, or shifting from model development to data engineering, are the kinds of changes that typically trigger an amendment. Ask your employer to review any significant role change with their immigration counsel before it's finalized.