H-1B Visa AI Software Developer Jobs
AI Software Developer roles qualify as H-1B visa specialty occupations under the computer-related occupations category, requiring at least a bachelor's degree in computer science, artificial intelligence, or a related field. Employers filing H-1B petitions for this role must certify a prevailing wage through DOL before USCIS adjudicates the petition.
Find H-1B Visa AI Software Developer JobsOverview
Showing 5 of 927+ AI Software Developer jobs










See all 927+ AI Software Developer Jobs
Sign up for free to unlock all listings, filter by visa type, and get alerts for new AI Software Developer roles.
Get Access To All Jobs
ROLE DESCRIPTION & RESPONSIBILITIES
Dassault Systèmes SOLIDWORKS is dedicated to helping our customers innovate with 3D design and cloud-connected product development. The Quality Assurance organization plays a critical role in protecting the SOLIDWORKS brand by finding issues before they reach customers. We are looking for an AI Software Engineer to build internal tools and automation that make QA more efficient, data-driven, and focused on preventing regressions in SOLIDWORKS desktop and cloud offerings.
In this role you will design, implement, and maintain infrastructure and AI-powered solutions that improve how we detect problems, analyze test results, and prioritize customer-impacting risks. You will work closely with QA engineers, automation teams, and product stakeholders to shape the automation framework and extend quality practices across SOLIDWORKS cloud products.
- Assist the QA department in developing AI tools that increase efficiency, including AI agents that create manual test plans for new development and enhance test plans for existing functionality.
- Develop AI-assisted workflows to convert manual test plans (including those generated with AI) into automated tests that run continuously in our CI pipelines.
- Identify and implement practical solutions—websites, internal tools, agents, databases, and integrations—that improve departmental efficiency and visibility into quality trends.
- Design and maintain infrastructure that strengthens QA’s ability to detect problems early and use data to sharpen focus on customer-impacting issues before release.
- Contribute to the evolution of the automation framework and quality strategy for SOLIDWORKS cloud products.
- Provide automated solutions for QA teams when needed, delivering with a high level of quality, stability, and performance.
- Continuously improve product quality for the SOLIDWORKS brand in line with customer needs and expectations; apply AI wherever it meaningfully improves outcomes.
QUALIFICATIONS
- Fundamental knowledge of AI and/or Machine learning with a focus on deploying agents to many users that solve problems and increase productivity.
- Strong programming skills in C# or Java
- Familiarity with CI tools such as Jenkins
- Strong knowledge of scripting languages like PowerShell, Python, or JavaScript
- Experience in working with Machine Learning
- Experience in working with test frameworks
- Experience with API testing
- Knowledge of SCM tools like GIT
- Willingness to learn new technology to support the job
- Team Player, Problem solver, Creative, Accountable, Highly motivated
- Strong communication skills and Excellent time management
INCLUSION STATEMENT
In order to provide equal employment and advancement opportunities to all individuals, employment decisions at 3DS are based on merit, qualifications and abilities. 3DS is committed to a policy of non-discrimination and equal opportunity for all employees and qualified applicants without regard to race, color, religion, gender, sex (including pregnancy, childbirth or medical or common conditions related to pregnancy or childbirth), sexual orientation, gender identity, gender expression, marital status, familial status, national origin, ancestry, age (40 and above), disability, veteran status, military service, application for military service, genetic information, receipt of free medical care, or any other characteristic protected under applicable law. 3DS will make reasonable accommodations for qualified individuals with known disabilities, in accordance with applicable law. Qualified applicants with arrest or conviction records will be considered for employment in accordance with applicable state laws and local ordinances. We are committed to fair employment practices and will evaluate all candidates based on their qualifications, regardless of past arrest or conviction history.
COMPENSATION & BENEFITS
Dassault Systèmes offers an excellent salary with potential for bonus, commensurate with experience. Benefits include a choice of plans providing comprehensive coverage for medical, dental, vision care for employee & dependents as well as employee life, short & long term disability, tuition reimbursement, immediate 401K enrollment, 401K match (50 cents on the dollar, up to the first 8% of your eligible compensation that you contribute based on match eligibility criteria), flexible time off policy, and 10 paid holidays.
Compensation for the role will be commensurate with experience. The total expected compensation range will be between $110000 and $130000, representing the base salary (or annualized salary based on estimated hourly compensation) and target bonus.
See all 927+ H-1B Visa AI Software Developer Jobs
Sign up for free to unlock all listings, filter by visa type, and get alerts for new H-1B Visa AI Software Developer Jobs.
Get Access To All JobsTips for Finding H-1B Visa Sponsorship as an AI Software Developer
Verify your degree aligns with the role
USCIS scrutinizes whether your degree field directly relates to AI software development. A computer science or machine learning degree clears this easily; a general business degree with no technical coursework typically won't. Pull your transcripts and confirm the field match before applying.
Target employers with active LCA filings
Use Migrate Mate to filter AI Software Developer roles by employers who have filed Labor Condition Applications for this exact occupation code, so you're only pursuing companies already set up to sponsor H-1B workers in your field.
Check the prevailing wage before negotiating
Your employer's LCA must certify a wage at or above the DOL prevailing wage for your SOC code and work location. Run your job title and zip code through the OFLC Wage Search before your offer conversation so you know the wage floor they're legally required to meet.
Distinguish AI research roles from applied developer roles
USCIS treats roles requiring only general software skills more skeptically than positions with a demonstrable AI specialization requirement. Your offer letter and job duties should reference specific AI frameworks, model training, or research responsibilities to strengthen the specialty occupation case.
Confirm your employer files in the April lottery window
H-1B cap-subject petitions follow a strict annual timeline: USCIS accepts registrations in March for an October 1 start date. If your employer misses the registration window, your earliest possible start date shifts a full year. Verify their HR team knows the deadline before accepting an offer contingent on H-1B approval.
Use O*NET to document specialty occupation requirements
If your employer needs to justify why your AI Software Developer role requires a specific degree, the O*NET occupation profile for software developers and AI-related titles shows the education and knowledge requirements USCIS expects to see referenced in support letters.
H-1B Visa AI Software Developer: Frequently Asked Questions
Does an AI Software Developer role qualify as a specialty occupation for H-1B purposes?
Yes, AI Software Developer roles qualify as specialty occupations because they require at least a bachelor's degree in a directly related field such as computer science, software engineering, or artificial intelligence. USCIS expects the position's actual duties, not just the job title, to reflect that theoretical and practical application of that specialized knowledge is required to perform the work.
How do I find employers who actively sponsor H-1B visas for AI Software Developer roles?
Search Migrate Mate to find AI Software Developer positions at employers who have a verified history of filing Labor Condition Applications for this occupation. This filters out job postings where sponsorship is uncertain and lets you focus your applications on companies already familiar with the H-1B filing process for technical roles.
Can I transfer my H-1B to a new employer if I switch AI developer jobs?
Yes. Under H-1B portability, you can start working for a new employer as soon as they file an H-1B transfer petition on your behalf, without waiting for USCIS approval, as long as your prior H-1B was approved and you haven't been out of status. Your new employer files a new I-129 and LCA specific to your new role and work location.
Does working remotely affect my H-1B if I'm an AI Software Developer?
Yes. Your LCA is tied to the worksite location your employer certified with DOL. If you're working remotely from a different metropolitan area than what's on the LCA, your employer typically needs to file an amended LCA and may need an amended H-1B petition. Short-term travel is generally fine, but a permanent remote arrangement in a new location requires updated paperwork.
What happens to my H-1B status if my AI developer role changes significantly?
A material change in job duties, location, or employment terms generally requires your employer to file an amended H-1B petition with USCIS before the change takes effect. If your role shifts from applied software development into a primarily research or data science function, the SOC code and specialty occupation justification may need to be updated as well.