H-1B Visa Software Engineer AI Jobs
Software Engineer AI roles sit squarely within H-1B visa specialty occupation requirements, making them strong candidates for sponsorship. Employers filing Labor Condition Applications for these positions must meet DOL prevailing wage standards, and many actively sponsor H-1B transfers for candidates already in status.
Find H-1B Visa Software Engineer AI JobsOverview
Showing 5 of 925+ Software Engineer AI jobs










See all 925+ Software Engineer AI Jobs
Sign up for free to unlock all listings, filter by visa type, and get alerts for new Software Engineer AI 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 925+ H-1B Visa Software Engineer AI Jobs
Sign up for free to unlock all listings, filter by visa type, and get alerts for new H-1B Visa Software Engineer AI Jobs.
Get Access To All JobsTips for Finding H-1B Visa Sponsorship in Software Engineer AI
Align your resume to SOC codes
AI engineering roles map to specific Standard Occupational Classification codes that employers use when filing LCAs with DOL. Check the O*NET profile for your target title and mirror that language in your resume to strengthen your specialty occupation case.
Target employers with LCA filing history
Use Migrate Mate to filter Software Engineer AI roles by verified DOL Labor Condition Application data, so you're applying to employers who have already navigated H-1B sponsorship for this occupation rather than asking them to start from scratch.
Verify the employer's E-Verify enrollment early
STEM OPT employers must be E-Verify participants, and many H-1B sponsors are as well. Confirm enrollment before accepting an offer, not after, since an unenrolled employer can't legally proceed with your authorization without registering first.
Document your AI specialization with project artifacts
USCIS officers scrutinize whether an AI engineering role genuinely requires a specialty degree. Prepare a portfolio showing model architectures, published work, or proprietary system contributions that demonstrate the theoretical and applied depth the petition needs to support.
Negotiate LCA wage level placement before signing
DOL assigns prevailing wage levels one through four based on experience and complexity. Accepting a Level 1 placement when your role involves independent research or system design can underpay you and signal to USCIS that the position lacks the seniority its title implies.
H-1B Visa Software Engineer AI: Frequently Asked Questions
Do Software Engineer AI roles qualify as H-1B specialty occupations?
Yes. Software Engineer AI positions require at least a bachelor's degree in computer science, machine learning, or a directly related field, which satisfies the specialty occupation definition under USCIS guidelines. Roles involving model development, neural architecture design, or applied research carry particularly strong qualification arguments because the theoretical depth of the degree is directly tied to the daily work.
How do I find employers actively sponsoring H-1B visas for AI engineering roles?
Migrate Mate filters Software Engineer AI listings by verified DOL Labor Condition Application filing history, so every employer you see has a documented record of sponsoring H-1B workers in comparable roles. This saves you from applying to companies that list AI roles but have never navigated the sponsorship process for this occupation category.
Can I transfer my H-1B to a new AI engineering employer mid-status?
Yes. Under H-1B portability rules, you can begin working for a new employer as soon as they file a non-frivolous I-129 transfer petition, without waiting for approval, provided you've been in valid H-1B status and haven't accrued unlawful presence. The new employer files a fresh LCA with DOL and an I-129 with USCIS listing the AI engineering role details.
What prevailing wage level should a Software Engineer AI role fall under?
Most mid-level and senior AI engineering positions warrant a Level 3 or Level 4 prevailing wage under DOL's OFLC Wage Search, reflecting the independent judgment and specialized expertise the work requires. Accepting a Level 1 or Level 2 placement for a role involving original model development or research can create inconsistencies that USCIS may flag during adjudication.
Does working on proprietary AI systems strengthen or complicate an H-1B petition?
It strengthens it. Proprietary system work demonstrates that the role requires specific, non-generic knowledge tied to a degree-level theoretical foundation, which directly supports the specialty occupation argument. Be prepared to provide a detailed job duties letter from your employer describing the systems you work on, the degree requirements they impose, and why the work can't be performed without that educational background.