ML Software Engineer Jobs at NVIDIA with Visa Sponsorship
ML Software Engineer jobs at NVIDIA span research, inference infrastructure, and model deployment teams, with the company maintaining a consistent track record of sponsoring work visas for this function. If you're an international candidate targeting a role here, you're applying to one of the most active technical employers in the sponsorship space.
Find ML Software Engineer Jobs at NVIDIAOverview
Showing 5 of 5+ ML Software Engineer Jobs at NVIDIA










See all ML Software Engineer Jobs at NVIDIA
Sign up for free to unlock all listings, filter by visa type, and get alerts for new ML Software Engineer Jobs at NVIDIA.
Get Access To All Jobs
INTRODUCTION
NVIDIA has been transforming computer graphics, PC gaming, and accelerated computing for more than 25 years. It’s a unique legacy of innovation that’s fueled by great technology—and amazing people. Today, we’re tapping into the unlimited potential of AI to define the next era of computing. An era in which our GPU acts as the brains of computers, robots, and self-driving cars that can understand the world. Doing what’s never been done before takes vision, innovation, and the world’s best talent. As an NVIDIAN, you’ll be immersed in a diverse, supportive environment where everyone is inspired to do their best work. Come join the team and see how you can make a lasting impact on the world.
NVIDIA is looking for best-in-class ML/AI Physical Design Methodology Engineer to join our outstanding Networking Silicon engineering team, developing the industry's best high speed communication devices, delivering the highest throughput and lowest latency! Come and take part in crafting our groundbreaking and innovative chips, enjoy working in a meaningful, growing and professional environment where you make a significant impact in a technology-focused company.
ROLE AND RESPONSIBILITIES
- Architect, integrate, and deploy AI/ML-driven solutions into production physical design flows
- Key responsibility includes developing unique and creative solutions to the state-of-the-art physical design problems to improve PPA
- Knowledge and experience to formulate and develop with ML-based solutions
- Participate in developing flow and tool methodologies for P&R, timing analysis and closure, convergence in IR/Signal-EM, power and noise analysis and back-end verification across multiple projects along with chip floorplan, power and clock distribution, chip assembly
- Data based analysis and algorithmic solutions for PPA check and improvement
BASIC QUALIFICATIONS
- MS in Electrical, Computer Engineering, computer science (or equivalent experience)
- 5+ years’ experience in ML/AI based solution development
- Experience and ability to form and automate workflow
- Strong Python and Tcl programming skills with familiarity in ML frameworks
- Proven implementation of ML-based solutions
- Exposure of Physical Design workflows
NVIDIA is widely considered to be the leader of AI computing, and one of the technology world’s most desirable employers. We have some of the most forward-thinking and hardworking people in the world working for us. If you're creative and autonomous, we want to hear from you.
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 136,000 USD - 218,500 USD for Level 3, and 168,000 USD - 264,500 USD for Level 4. You will also be eligible for equity and benefits.
Applications for this job will be accepted at least until October 17, 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 Software Engineer Jobs at NVIDIA
Sign up for free to unlock all listings, filter by visa type, and get alerts for new ML Software Engineer Jobs at NVIDIA.
Get Access To All JobsTips for Finding ML Software Engineer Jobs at NVIDIA
Align your portfolio to NVIDIA's ML stack
NVIDIA recruits heavily for roles involving CUDA optimization, TensorRT, and large-scale training pipelines. Before applying, make sure your GitHub, published work, or project descriptions explicitly reference these frameworks rather than generic machine learning experience.
Target teams where sponsorship is routine
NVIDIA's Deep Learning Frameworks, Inference, and Applied Research teams consistently hire international engineers. Filtering job postings by these business units focuses your effort on positions where the hiring workflow already includes visa filing steps.
Secure your credential evaluation before interviews start
If your engineering or computer science degree is from outside the United States, get a credential evaluation from a NACES-approved service before you reach the offer stage. NVIDIA's immigration team needs this document to support an H-1B specialty occupation determination, and delays here can push your start date.
Understand the H-1B cap registration window
USCIS opens H-1B cap registration each March for a roughly two-week window. If NVIDIA extends an offer after April, your start date will shift to October 1 of the following fiscal year unless you're already in a cap-exempt status like OPT or a prior H-1B transfer.
Clarify E-3 eligibility early if you're Australian
Australian citizens can use the E-3 visa, which has no lottery and a faster timeline than the H-1B. NVIDIA sponsors E-3 for qualifying ML Software Engineer roles, so raise your citizenship at the offer stage so their legal team can file the Labor Condition Application with DOL accordingly.
Use Migrate Mate to find open ML roles with confirmed sponsorship
Searching for NVIDIA ML Software Engineer openings across generic job boards surfaces roles without any visa context. Migrate Mate filters specifically for positions where NVIDIA has an active sponsorship history, so you're targeting openings that are already verified for international candidates.
Frequently Asked Questions
Does NVIDIA sponsor H-1B visas for ML Software Engineers?
Yes, NVIDIA sponsors H-1B visas for ML Software Engineers. The company works with immigration counsel to file H-1B petitions for qualifying hires, which includes submitting a Labor Condition Application to the DOL and a Form I-129 to USCIS. Because H-1B is subject to the annual cap and lottery, your start date depends on when NVIDIA extends the offer relative to the USCIS registration window each March.
How do I apply for ML Software Engineer jobs at NVIDIA?
Apply directly through NVIDIA's careers portal, where ML Software Engineer postings are listed by team and location. Tailor your resume to emphasize GPU computing, model optimization, or large-scale training experience relevant to the specific team. You can also browse current NVIDIA ML Software Engineer openings filtered by sponsorship eligibility through Migrate Mate, which surfaces roles where NVIDIA has sponsored international candidates for this function.
Which visa types does NVIDIA commonly use for ML Software Engineers?
NVIDIA sponsors H-1B for most international ML Software Engineer hires and E-3 visa for Australian citizens, which bypasses the H-1B lottery. For engineers pursuing permanent residence, NVIDIA has a track record of supporting EB-2 and EB-3 Green Card sponsorship through the PERM labor certification process, typically after an employee has established tenure in a qualifying role.
What qualifications does NVIDIA expect for ML Software Engineer roles?
Most NVIDIA ML Software Engineer postings require a bachelor's degree or higher in computer science, electrical engineering, or a closely related field, and the role must qualify as a specialty occupation under USCIS standards. Practically, NVIDIA's technical bar emphasizes systems-level ML knowledge: familiarity with CUDA, distributed training frameworks like Megatron or PyTorch, and experience deploying models at scale distinguish competitive candidates from applicants with general ML backgrounds.
How do I plan my timeline for an NVIDIA ML Software Engineer role with visa sponsorship?
If you're on OPT, factor in that NVIDIA's recruiting cycles for technical roles often span eight to twelve weeks from application to offer. An H-1B cap case filed for you in March has an October 1 start date, so coordinate your OPT expiration against that window. If you're cap-exempt or eligible for E-3, NVIDIA can file outside the lottery and target an earlier start date, sometimes within 30 to 90 days of offer acceptance.