H-1B Visa Machine Learning Engineer Jobs
Machine Learning Engineer roles qualify as H-1B visa specialty occupations under the computer-related occupations category, requiring at least a bachelor's degree in computer science, statistics, or a related field. Most ML positions fall under SOC code 15-2051 or 15-1212, which have strong H-1B filing histories at tech, finance, and healthcare companies.
Find H-1B Visa Machine Learning Engineer JobsOverview
Showing 5 of 4,036+ Machine Learning Engineer jobs










See all 4,036+ Machine Learning Engineer Jobs
Sign up for free to unlock all listings, filter by visa type, and get alerts for new Machine Learning Engineer roles.
Get Access To All Jobs
INTRODUCTION
NYU Grossman School of Medicine is one of the nation’s top-ranked medical schools. For 175 years, NYU Grossman School of Medicine has trained thousands of physicians and scientists who have helped to shape the course of medical history and enrich the lives of countless people. An integral part of NYU Langone Health, the Grossman School of Medicine at its core is committed to improving the human condition through medical education, scientific research, and direct patient care. At NYU Langone Health, equity and inclusion are fundamental values. We strive to be a place where our exceptionally talented faculty, staff, and students of all identities can thrive. We embrace inclusion and individual skills, ideas, and knowledge.
Position Summary
We have an exciting opportunity to join our team as a Engineer II – Applied AI.
As a ML Engineer, you will support the implementation of diverse Generative AI and Machine Learning initiatives across the health system. You will be responsible for driving specific projects forward in collaboration with the key customers – data scientists, business units and IT partners across the various verticals (corporate services, office of science and research, clinical, and pathology).
JOB RESPONSIBILITIES:
- Design and implement AI/ML applications using tools and frameworks from our teams technology stack and following the best practices in software development
- Collaborate with data scientists to build and / or fine-tune high performing AI models and implement modern techniques from relevant published papers
- Develop scalable and robust pipelines to support large data processing tasks
- Implement our internal security and data protection standards in AI applications; assist the team with maintaining emerging AI system risk and security standards
- Support the team in preparation for technical reviews and internal documentation (architecture, IT Security, AI)
- Collaborate with other team members and stakeholders to meet team objectives; develop understanding of business workflows shadow / work with clients to gather feature requirements, identify and document AI opportunities, create appropriate tickets, participate in backlog refinement, execute tickets, participate in code-review activities
- Stay updated with the latest industry trends and advancements in AI and relevant cloud technologies; routinely share and demonstrate learnings with the team
- Provide technical guidance and coaching to less experienced team members
- Participate in all phases of AI software development life cycle, including functional analysis, prototyping, development, evaluation, testing, deployment, refactoring and technical support
MINIMUM QUALIFICATIONS:
To qualify you must have:
- Bachelor’s degree in computer science, software engineering, or a related field.
- At least 1-3 years of hands-on experience in AI Solution development
- Strong programming skills in Python, or other languages commonly used in AI development.
- Substantial knowledge of AI, machine learning, and deep learning
- Experience with AI platforms like PyTorch or TensorFlow
- Experience with building large-scale and/or compute-intensive applications on clusters for data engineering, model training and evaluation (HPC, Spark, Kubernetes)
- Understanding of software development principles and methodologies, including data structures, data modeling and software architecture.
- Excellent problem-solving skills and ability to work in a team environment.
- Excellent communication skills, both verbal and written.
PREFERRED QUALIFICATIONS:
- Masters degree in computer science, data science, software engineering, or a related quantitative discipline
- 3-5 years of hands-on experience in AI Solution development
- Basic understanding of at least one cloud (Azure, AWS, GCP) and cloud native development tools, and experience using their AI / ML toolchain
Qualified candidates must be able to effectively communicate with all levels of the organization.
NYU Grossman School of Medicine provides its staff with far more than just a place to work. Rather, we are an institution you can be proud of, an institution where you’ll feel good about devoting your time and your talents. At NYU Langone Health, we are committed to supporting our workforce and their loved ones with a comprehensive benefits and wellness package. Our offerings provide a robust support system for any stage of life, whether it’s developing your career, starting a family, or saving for retirement. The support employees receive goes beyond a standard benefit offering, where employees have access to financial security benefits, a generous time-off program and employee resources groups for peer support. Additionally, all employees have access to our holistic employee wellness program, which focuses on seven key areas of well-being: physical, mental, nutritional, sleep, social, financial, and preventive care. The benefits and wellness package is designed to allow you to focus on what truly matters. Join us and experience the extensive resources and services designed to enhance your overall quality of life for you and your family.
NYU Grossman School of Medicine is an equal opportunity employer and committed to inclusion in all aspects of recruiting and employment. All qualified individuals are encouraged to apply and will receive consideration. We require applications to be completed online.
COMPENSATION
- Salary Range: $84,577.92 – $126,000.00 Annually. Actual salaries depend on a variety of factors, including experience, specialty, education, and hospital need. The salary range or contractual rate listed does not include bonuses/incentive, differential pay or other forms of compensation or benefits.
ABOUT NYU LANGONE HEALTH
Be Where Everyone Is Dedicated to Exceptional Care
NYU Langone is a world-class, patient-centered, integrated academic health system with Magnet®-recognized status by the American Nurses Credentialing Center (ANCC). Our trifold mission to care, teach, and discover is achieved daily through NYU Langone’s inclusive culture devoted to excellence across the organization. Here, you can advance your career supported by exceptionally talented faculty and staff in an environment where everyone works together to deliver the best possible outcomes for our patients.
OUR HIRING PROCESS
Joining Our Team
Get ready to start your career journey at NYU Langone, where cutting-edge research meets compassionate care, and discover how you can contribute to shaping the future of medicine.
Step 1
Apply Online
The NYU Langone hiring process begins with you applying through our online portal. Be sure to update and upload your resume. Shortly after you submit your application, you will receive an email confirmation. Ten days after applying you will receive a talent assessment to be completed.
Step 2
Schedule Interviews
If selected to continue the interview process, HR will reach out via phone or email first. Then, depending on your position, they will schedule an interview with unit managers or team members. You are encouraged to dress professionally for all interviews.
Step 3
Receive Offer
If you successfully complete the interview process and are identified as a finalist for the position, we will require that you complete a professional reference process. After evaluating the completed references, a decision will be made on who will receive a preliminary offer. If you receive a preliminary offer, HR will start the onboarding process with an agreed-upon tentative start date.
Step 4
Training & Orientation
You will be contacted by an onboarding specialist who will work with you on your pre-boarding requirements. Once fully cleared, we will ask you to complete compliance orientation regulatory training. On your first day, you will attend an online required orientation to acclimate to the health system and report to your new department based on instructions provided by your hiring manager.
See all 4,036+ H-1B Visa Machine Learning Engineer Jobs
Sign up for free to unlock all listings, filter by visa type, and get alerts for new H-1B Visa Machine Learning Engineer Jobs.
Get Access To All JobsTips for Finding H-1B Visa Sponsorship as a Machine Learning Engineer
Verify your SOC code before applying
ML Engineer roles get filed under different SOC codes depending on the employer. Check the O*NET profile for 15-2051 and 15-1212 to confirm your job duties align, since a SOC mismatch can trigger an RFE on specialty occupation grounds.
Target employers with certified LCA history
Filter employers by their DOL Labor Condition Application filings for ML-specific job titles before you apply. Migrate Mate surfaces this LCA data by occupation, so you can see which companies have filed for roles matching your background.
Document your degree equivalency early
If your degree is from outside the U.S. or in a field adjacent to ML, get a credential evaluation before your employer files. USCIS scrutinizes degree-to-role fit for ML positions, and a credential evaluation letter strengthens the specialty occupation argument.
Negotiate premium processing into your offer
Standard H-1B processing can run several months, which creates gaps if you're transitioning from OPT or another status. Ask during negotiations whether the employer will file with USCIS premium processing so your petition adjudicates within 15 business days.
Check prevailing wage level before accepting an offer
Your employer must certify your salary meets the DOL prevailing wage for your SOC code and work location. Use the OFLC Wage Search to look up Level I through Level IV wages for ML roles in your metro area before you sign.
Prepare for research exemption eligibility questions
ML Engineers at universities or nonprofit research organizations may qualify for cap-exempt H-1B sponsorship, bypassing the lottery entirely. Confirm whether your employer holds cap-exempt status with USCIS before assuming you need to compete in the annual lottery.
H-1B Visa Machine Learning Engineer: Frequently Asked Questions
Does a Machine Learning Engineer role qualify as an H-1B specialty occupation?
Yes. ML Engineer positions require at least a bachelor's degree in computer science, data science, statistics, or a closely related field, which meets the USCIS specialty occupation definition. Employers document this in the H-1B petition by tying the job duties, such as model development and algorithm design, to that specific degree requirement. Roles that accept any bachelor's degree regardless of field are harder to defend and more likely to receive an RFE.
Which SOC codes do employers use when filing H-1B petitions for ML Engineers?
Most employers file under SOC 15-2051 (Data Scientists) or SOC 15-1212 (Information Security Analysts), though some use 15-1299 (Computer Occupations, All Other) depending on how the job duties are framed. The SOC code affects the DOL prevailing wage tier and the strength of the specialty occupation argument. Confirm which code your employer intends to use before the LCA is filed, since changing it later requires refiling with DOL.
How do I find employers who have sponsored H-1B visas for Machine Learning Engineer jobs?
Search Migrate Mate to browse ML Engineer roles filtered by employers with verified H-1B LCA filing history. DOL LCA disclosure data is public and shows which companies have certified positions under ML-related SOC codes. Targeting employers with an established sponsorship track record reduces the risk of encountering a company unfamiliar with the H-1B process mid-hiring-cycle.
Can I transfer my H-1B to a new ML Engineer role without losing my place in the cap?
Yes. If you've already been counted against the H-1B cap, you can transfer your H-1B to a new employer through the H-1B portability provision under AC21, which lets you start work as soon as the new I-129 is filed, not after approval. Your new employer files a new LCA with DOL for the specific ML role and location, then petitions USCIS. You don't reenter the lottery.
What triggers an RFE on an H-1B petition for a Machine Learning Engineer position?
The two most common RFE triggers for ML Engineer petitions are specialty occupation disputes and degree-field mismatches. USCIS may question whether the role genuinely requires a specific bachelor's degree if the job description is broad or lists multiple qualifying fields. Employers strengthen the petition by providing industry wage data, internal job posting requirements, and documentation showing that ML roles across the industry require the same degree field.