ML Engineer Jobs at NVIDIA with Visa Sponsorship
ML Engineer jobs at NVIDIA sit at the intersection of GPU architecture, large-scale model training, and production inference systems. The company has a consistent track record of sponsoring work visas for engineers in this function, covering both nonimmigrant and immigrant pathways for qualified candidates.
Find ML Engineer Jobs at NVIDIAOverview
Showing 5 of 9+ ML Engineer Jobs at NVIDIA










See all ML Engineer Jobs at NVIDIA
Sign up for free to unlock all listings, filter by visa type, and get alerts for new ML Engineer Jobs at NVIDIA.
Get Access To All Jobs
INTRODUCTION
We are looking for a highly motivated AI/ML Software Engineer to join the Enterprise Agentic AI Platform team within IT. You will work closely with Business Analysts, and Engineering teams to design, develop, and deploy enterprise AI solutions that improve productivity and automate business workflows across Engineering, Operations, and Manufacturing.
ROLE AND RESPONSIBILITIES
- Design, develop, and deploy Agentic AI applications using Large Language Models (LLMs), Retrieval-Augmented Generation (RAG), and AI orchestration frameworks.
- Build scalable AI services and reusable components integrated with enterprise applications such as PLM, SAP, and other business systems.
- Build and deploy AI/ML models and applications for Manufacturing of Boards and Chips.
- Collaborate with business and IT teams to translate business requirements into AI-driven solutions.
- Develop secure, scalable APIs and enterprise integrations to enable intelligent workflows and automation.
- Improve AI solution quality, performance, and reliability through prompt engineering, evaluation, and continuous optimization.
- Partner with cross-functional teams throughout the Software Development Lifecycle (SDLC), from solution design through deployment and production support.
BASIC QUALIFICATIONS
- Bachelor's or Master's degree in Computer Science, Information Technology, AI/ML, or a related field (or equivalent experience).
- 5+ years of software engineering experience with strong proficiency in Python and backend application development.
- Hands-on experience with AI/ML, Generative AI, LLMs, RAG, AI agents, REST APIs, and cloud-native application development.
- Experience integrating enterprise applications and building scalable, production-ready software solutions.
- Strong analytical, problem-solving, communication, and collaboration skills.
- Self-driven individual with the ability to work independently in a fast-paced environment.
PREFERRED QUALIFICATIONS
- Experience with AI/ML models, Agentic AI frameworks, Model Context Protocol (MCP), LangChain, LangGraph, Autogen, or Microsoft Agent Framework.
- Experience with Azure AI Services, Azure OpenAI, AI Search, vector databases, or enterprise AI platforms.
- Knowledge of Engineering, PLM, Manufacturing, or Supply Chain business processes.
- Experience building enterprise AI copilots, intelligent assistants, or workflow automation solutions.
COMPENSATION
Your base salary will be determined based on your location, experience, and the pay of employees in similar positions. The base salary range is 140,000 USD - 224,250 USD for Level 3, and 168,000 USD - 270,250 USD for Level 4. You will also be eligible for equity and benefits.
Applications for this job will be accepted at least until September 15, 2026. This posting is for an existing vacancy.
NVIDIA uses AI tools in its recruiting processes.
NVIDIA is committed to fostering an inclusive work environment and proud to be an equal opportunity employer. As we highly value diversity in our current and future employees, we do not discriminate (including in our hiring and promotion practices) on the basis of race, religion, color, national origin, gender, gender expression, sexual orientation, age, marital status, veteran status, disability status or any other characteristic protected by law.
See all ML Engineer Jobs at NVIDIA
Sign up for free to unlock all listings, filter by visa type, and get alerts for new ML Engineer Jobs at NVIDIA.
Get Access To All JobsTips for Finding ML Engineer Jobs at NVIDIA
Align your portfolio with NVIDIA's research stack
NVIDIA ML Engineer roles typically require hands-on experience with CUDA, TensorRT, or large-scale distributed training. Frame your GitHub projects and publications around GPU-accelerated workloads before applying, so your credentials match the technical bar reviewers expect.
Target teams where E-3 eligibility fits
If you hold Australian citizenship, the E-3 visa pathway lets NVIDIA sponsor you without lottery risk. Identify open ML Engineer requisitions in hardware-adjacent teams like CUDA Libraries or AI Infrastructure, where Australian candidates have historically been placed.
Understand NVIDIA's internal visa timeline
NVIDIA typically initiates H-1B cap filings in March for an October 1 start. If you receive an offer after the lottery, ask your recruiter whether a cap-exempt entity or bridge arrangement is available to cover the gap period before your start date.
Prepare for speciality occupation scrutiny early
USCIS may issue an RFE if your ML Engineer title appears generalist. Before your offer letter is finalized, confirm the job description explicitly requires a degree in computer science, electrical engineering, or a directly related field, not just any technical bachelor's degree.
Use Migrate Mate to filter verified sponsoring ML roles
Browsing open roles by function and sponsorship type saves significant time. Use Migrate Mate to filter ML Engineer positions at companies with confirmed H-1B and E-3 sponsorship histories, so you apply where the pathway already exists.
Plan your Green Card timeline from day one
NVIDIA sponsors EB-2 and EB-3 PERM petitions for ML Engineers, but PERM labor certification typically takes 12 to 18 months before an I-140 is filed. Ask your recruiter when the company typically initiates PERM for your country of birth, since priority date backlogs vary significantly.
Frequently Asked Questions
Does NVIDIA sponsor H-1B visas for ML Engineers?
Yes, NVIDIA sponsors H-1B visas for ML Engineer roles. The company participates in the annual H-1B cap lottery, with registrations submitted in March for an October 1 start date. If you're already in H-1B status with another employer, NVIDIA can file an H-1B transfer so you can start before October 1 without waiting for the next cap cycle.
How do I apply for ML Engineer jobs at NVIDIA?
Apply directly through NVIDIA's careers portal, filtering by the Machine Learning or AI Engineering job family. Tailor your resume to reflect GPU computing, model optimization, or distributed training experience relevant to the specific team. You can also browse verified ML Engineer openings at NVIDIA with confirmed sponsorship eligibility through Migrate Mate before applying.
Which visa types does NVIDIA sponsor for ML Engineers?
NVIDIA sponsors H-1B visas for ML Engineers under the specialty occupation category. Australian citizens can pursue the E-3 visa, which has no lottery and allows two-year renewable status. For permanent residence, NVIDIA supports EB-2 and EB-3 Green Card pathways through the PERM labor certification process filed with the DOL.
What qualifications does NVIDIA expect for ML Engineer roles?
NVIDIA ML Engineer roles typically require a bachelor's, master's, or PhD in computer science, electrical engineering, or a closely related field, with strong emphasis on GPU programming, deep learning frameworks such as PyTorch or JAX, and production model deployment. Candidates with published research or contributions to open-source ML infrastructure tend to move faster through the technical screen process.
How do I manage my visa status while waiting for an H-1B approval at NVIDIA?
If you're transitioning from OPT or another nonimmigrant status, timing matters. NVIDIA can file your H-1B with premium processing through USCIS, which reduces the adjudication window to 15 business days. If your OPT expires before October 1, ask your immigration contact at NVIDIA whether a cap-gap extension or a bridge to another status is available to maintain continuous work authorization.