H-1B Visa Senior AI Software Engineer Jobs
Senior AI Software Engineer roles sit squarely within H-1B visa specialty occupation criteria, requiring at minimum a bachelor's degree in computer science, machine learning, or a related field. Employers filing H-1B petitions for this role must certify a prevailing wage through the DOL, and cap-subject filings enter the annual lottery each March.
Find H-1B Visa Senior AI Software Engineer JobsOverview
Showing 5 of 2,095+ Senior AI Software Engineer jobs










See all 2,095+ Senior AI Software Engineer Jobs
Sign up for free to unlock all listings, filter by visa type, and get alerts for new Senior AI Software Engineer roles.
Get Access To All Jobs
INTRODUCTION
We offer a flexible working policy that supports a healthy balance between personal and professional well-being. This role requires in-office presence on Tuesdays & Thursdays to collaborate, connect, and learn from peers - while also maintaining the flexibility for meaningful work-life balance.
ABOUT THE ROLE
Being a Senior AI Software Engineer at iManage Means…
You are passionate about building and deploying AI systems that work at scale in production. You will work within the Applied AI team alongside engineers, data scientists, and product stakeholders to develop the AI capabilities that power iManage’s enterprise work platform, including Ask iManage, our generative AI document assistant, as well as document classification, extraction, and LLM-driven features that directly impact how knowledge workers search, organize, and understand their most critical information. You bring hands-on depth in both model development and the infrastructure required to ship it reliably, and you thrive at the intersection of machine learning, software engineering, and cloud infrastructure.
Responsibilities
iM Responsible For…
- Owning the end-to-end ML lifecycle for AI systems from model development and evaluation through to scalable production serving, generative AI document intelligence, and agentic system use cases
- Deploying and optimizing ML/AI systems on GPUs and Kubernetes-based cloud infrastructure, including AKS or equivalent platforms, while balancing trade-offs across scalability, latency, performance, operational complexity, and cost efficiency
- Designing and implementing production-ready LLM applications and APIs with monitoring, observability, and integration testing built in
- Applying modern engineering practices for production AI systems, including containerized services, CI/CD pipelines, model and version tracking, and release governance
- Collaborating with product and business stakeholders to translate requirements into viable technical solutions
- Conducting code reviews and providing constructive feedback to team members
- Contributing to best practices and standards for AI engineering across the team
BASIC QUALIFICATIONS
iM Qualified Because I Have…
- A Bachelor’s, Master’s, or Ph.D. in Computer Science, Machine Learning, Data Science, Artificial Intelligence, Statistics, or a related field
- 3+ years of experience in ML/AI engineering or software engineering
- Hands-on experience building and shipping LLM systems into production
- Deep proficiency in Python and modern AI frameworks, including PyTorch and Hugging Face
- Solid understanding of ML fundamentals including hands-on experience with both traditional ML and modern generative AI and transformer architectures
- Demonstrated experience fine-tuning language models and deploying them to production
- Experience with GPU optimization for training and inference workloads
- Experience with Kubernetes deployment on cloud infrastructure (Azure, AWS, or GCP) to optimize systems for scalability, latency, performance, and cost efficiency
- The ability to work collaboratively across teams, communicate with precision, and take ownership from prototype to production
PREFERRED QUALIFICATIONS
Bonus Points If I Have…
- Experience with distributed training frameworks (e.g., PyTorch Distributed, Ray) and inference optimization tools (e.g., vLLM, SGLang)
- Experience with agentic engineering, including agent harness and agent memory, and orchestration frameworks such as LangChain, LlamaIndex, or similar tools
- Experience with knowledge graphs and multimodal LLMs
- Familiarity with AI/ML observability tools and model lifecycle management best practices
WHAT WE OFFER
iM Getting To…
- Join a supportive, experienced team with an inclusive, encouraging, and vibrant culture.
- Have flexible work hours that allow me to balance my ‘me time’ with my work commitments.
- Collaborate in a modern open plan workspace, with a gaming area, free snacks, drinks and regular social events.
- Focus on impactful work, solving complex, real challenges utilizing the latest technologies and protocols.
- Own my career path with our internal development framework. Ask us more about this!
- Learn new skills and earn certifications with access to unlimited courses in LinkedIn Learning.
- Join an innovative, industry leading SaaS company that is continuing to grow & scale!
iManage Is Supporting Me By...
- Creating an inclusive environment where I can help shape the culture not just by fitting in, but by adding to it.
- Providing a market competitive salary that is applied through a consistent process, equitable for all our employees, and regularly reviewed based on industry data.
- Rewarding me with an annual performance-based bonus.
- Offering comprehensive Health/Vision/Dental/Life Insurance, and a 401k Retirement Savings Plan with a company match up to 4%.
- Giving access to HealthJoy, a healthcare concierge service, to help me maximize my health benefits.
- Granting enhanced leave for expecting parents; 20 weeks 100% paid for primary leave, and 10 weeks 100% paid for secondary leave.
- Providing me with a flexible time off policy to take the time off that I need. Be it for vacation, volunteering, celebrating holidays, spending time with family, or simply taking time to recharge and reset.
- Caring for my mental health and well-being with multiple company wellness days and free access to the Healthy Minds app for mindfulness, meditation and more.
COMPENSATION
The overall US annual base salary range for this position is $130,000–$170,000. Individual compensation for each candidate depends on factors such as qualifications, experience, and candidate location. This range does not include additional forms of compensation, such as bonuses, or benefits. Your recruiter will provide further details about the offer range, incentives, and overall compensation during the hiring process.
ABOUT iManage…
iManage is dedicated to Making Knowledge WorkTM. Over one million professionals across 65+ countries rely on our intelligent, cloud-enabled, secure knowledge work platform to uncover and activate the knowledge that exists inside their business content and communications.
We are continuously innovating to solve the most complex professional challenges and enable better business outcomes; Our work is not always easy but it is ambitious and rewarding.
So we’re looking for people who love a challenge. People who are happiest when they’re solving problems and collaborating with the industry’s best and brightest. That’s the iManage way. It’s how we do things that might appear impossible. How we develop our employees’ strengths and unlock their potential. How we find meaning in everything we do.
Whoever you are, whatever you do, however you work. Make it mean something at iManage.
iManage provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws.
This policy applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation and training.
See all 2,095+ H-1B Visa Senior AI Software Engineer Jobs
Sign up for free to unlock all listings, filter by visa type, and get alerts for new H-1B Visa Senior AI Software Engineer Jobs.
Get Access To All JobsTips for Finding H-1B Visa Sponsorship as a Senior AI Software Engineer
Map your degree to specialty occupation criteria
USCIS evaluates whether your degree field directly relates to AI engineering work. A computer science or machine learning degree is straightforward, but adjacent fields like applied mathematics or electrical engineering need a clear narrative tying coursework to the role's technical requirements.
Use OFLC Wage Search before negotiating salary
Pull the prevailing wage for your SOC code and target metro area before your offer stage. Employers must pay at least the DOL-certified wage level, so knowing Level III or IV thresholds for AI roles gives you a grounded starting point and signals you understand the filing process.
Filter employers by active H-1B LCA filing history
On Migrate Mate, you can search Senior AI Software Engineer roles filtered to employers with verified H-1B Labor Condition Application filing history, so you're not spending time on companies that have never sponsored this visa category.
Target cap-exempt employers for faster timelines
Universities, nonprofit research institutions, and certain government-affiliated labs are exempt from the annual H-1B cap and lottery. AI research roles at these organizations can be filed at any time of year, bypassing the March registration window and the 60-day waiting period entirely.
Confirm your employer is E-Verify enrolled before accepting
H-1B petitions can only be filed by employers registered with E-Verify. Smaller AI startups sometimes aren't enrolled, which delays or blocks your petition. Ask HR directly before signing, since enrollment takes time and can't be backdated to your start date.
Prepare your O*NET profile match for RFE risk
USCIS regularly issues Requests for Evidence on AI engineering roles when the degree-to-job connection isn't explicit. Pull the O*NET occupation profile for your job code and document how your specific duties align with the listed tasks and required knowledge areas before your employer submits.
H-1B Visa Senior AI Software Engineer: Frequently Asked Questions
Does a Senior AI Software Engineer role qualify as an H-1B specialty occupation?
Yes. USCIS treats software engineering positions requiring a bachelor's degree or higher in computer science, machine learning, or a directly related field as specialty occupations. For senior-level AI roles, the combination of advanced technical requirements and degree specificity typically satisfies all four specialty occupation criteria. The employer's job description must clearly state the degree requirement, not just prefer it.
Which employers sponsor H-1B visas for AI engineering roles?
Large technology companies, AI-focused startups with institutional backing, cloud platform providers, financial services firms building quantitative systems, and university research labs all regularly sponsor H-1B visas for senior AI engineering positions. Migrate Mate lists employers with verified H-1B LCA filing history specifically for this role, so you can prioritize outreach to companies that have already gone through the process.
How does the H-1B cap lottery affect senior AI engineers specifically?
Cap-subject H-1B petitions are limited to 85,000 new visas per fiscal year, with registration opening each March. Selection is random, not merit-based, so a strong AI background doesn't improve your odds in the general pool. If you're currently on OPT or STEM OPT, timing your job search to align with the March registration window is critical for maintaining continuous work authorization.
Can an AI engineering role justify H-1B approval without a computer science degree?
Sometimes. USCIS accepts equivalent experience under a three-for-one rule, where three years of progressively specialized AI engineering experience substitutes for one year of a bachelor's degree. A master's or Ph.D. in a related field like statistics or electrical engineering can also qualify, provided the employer documents how that degree directly prepares someone for the specific AI responsibilities in the role description.
What happens to my H-1B status if I'm laid off from an AI engineering job?
You have a 60-day grace period after involuntary termination to find a new H-1B employer, change to another nonimmigrant status, or depart the country. Your new employer must file a transfer petition before the grace period ends. Maintaining documentation of your layoff date and any active job search is important, since USCIS may scrutinize the timeline during a transfer petition review.