Senior AI Software Engineer Jobs at Microsoft with Visa Sponsorship
Senior AI Software Engineer roles at Microsoft sit at the intersection of large-scale infrastructure and applied machine learning, spanning teams like Azure AI, Copilot, and Microsoft Research. Microsoft has a well-established sponsorship process for technical roles at this level, supporting international candidates across multiple nonimmigrant and immigrant visa pathways.
See All Senior AI Software Engineer at Microsoft JobsOverview
Showing 5 of 46+ Senior AI Software Engineer Jobs at Microsoft jobs


Have you applied for this role?


Have you applied for this role?


Have you applied for this role?


Have you applied for this role?


Have you applied for this role?
See all 46+ Senior AI Software Engineer Jobs at Microsoft
Sign up for free to unlock all listings, filter by visa type, and get alerts for new Senior AI Software Engineer Jobs at Microsoft.
Get Access To All Jobs
Overview
Microsoft is a company where passionate innovators come to collaborate, envision what can be, and take their careers further. This is a world of more possibilities, more innovation, more openness, and the sky is the limit thinking in a cloud-enabled world.
The CoreAI organization at Microsoft builds the end-to-end AI stack and is core to Azure AI innovation and differentiation, as well as all of Microsoft’s flagship products, from GitHub, to Office, Teams, and Xbox. We are the team building Responsible AI, Azure OpenAI, Model as a Service, Azure ML, Cognitive Services, and the global Azure AI infrastructure for running the largest AI workloads on the planet. We do not just value differences or different perspectives - We seek them out and invite them in so we can tap into the collective power of everyone in the company. As a result, our customers are better served. Within CoreAI, the Foundry team empowers builders around the world of all skill levels to easily create AI apps.
The Responsible AI group focuses on identifying, measuring, mitigating, and monitoring Responsible AI risks in AI-generated and human-generated content spanning text, image, audio, video, and multimodal content. We are looking for a Senior Software Engineer - Responsible AI who is passionate about building customer-facing AI services with scalable and sustainable architecture and implementation and with high performance, low latency, and high availability.
In this role, you will work with a unique group of talented engineers, scientists, and product managers to build the industry's best Responsible AI services. You will own the design of new AI services and integration with existing services such as Azure AI Content Safety, Azure OpenAI Service, Azure AI Studio, and more.
Microsoft’s mission is to empower every person and every organization on the planet to achieve more. As employees we come together with a growth mindset, innovate to empower others, and collaborate to realize our shared goals. Each day we build on our values of respect, integrity, and accountability to create a culture of inclusion where everyone can thrive at work and beyond.
In alignment with our Microsoft values, we are committed to cultivating an inclusive work environment for all employees to positively impact our culture every day.
Responsibilities
- Partners with appropriate stakeholders to determine user requirements for one or more complex scenarios. (e.g. Agentic Security, RAI for Agent, RAI Customization and more)
- Provides technical leadership for the identification of dependencies and the development of design documents for a product, application, service, or platform.
- Leads by example and mentors others to produce extensible and maintainable code used across the company.
- Leverages deep subject-matter expertise of cross-product features with appropriate stakeholders (e.g., project managers) to lead multiple product's project plans, release plans, and work items.
- Holds accountability as a Designated Responsible Individual (DRI), mentoring engineers across products/solutions in area of RAI production features.
- Proactively seeks new knowledge and adapts to new trends, technical solutions, and patterns that will improve the availability, reliability, efficiency, observability, and performance of products while also driving consistency in RAI product experience.
- Embody our culture and values.
Qualifications Required/Minimum Qualifications:
- Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
- OR equivalent experience.
Other Requirements:
Ability to meet Microsoft, customer and/or government security screening requirements are required for this role. These requirements include, but are not limited to the following specialized security screenings:
- Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter.
Preferred/Additional Qualifications:
- 2+ years of experience building infra for AI products at scale.
- Experience in developing cutting-edge AI products and applications, with an understanding of AI technology and customer requirements.
- Familiar with secure software design concepts.
- Proven track record of delivering projects that include multiple components.
- Ability to collaborate with partner teams, across disciplines and teams, to meet the engineering goals in a unified manner.
- Ability to generate clarity and direction in ambiguous situations.
Compensation
- The typical base pay range for this role across the U.S. is USD $119,800 - $234,700 per year. There is a different range applicable to specific work locations, within the San Francisco Bay area and New York City metropolitan area, and the base pay range for this role in those locations is USD $158,400 - $258,000 per year.
Certain roles may be eligible for benefits and other compensation. Find additional benefits and pay information here:
https://careers.microsoft.com/us/en/us-corporate-pay
This position will be open for a minimum of 5 days, with applications accepted on an ongoing basis until the position is filled.
Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, citizenship, color, family or medical care leave, gender identity or expression, genetic information, immigration status, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran or military status, race, ethnicity, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable local laws, regulations and ordinances. If you need assistance with religious accommodations and/or a reasonable accommodation due to a disability during the application process.

Overview
Microsoft is a company where passionate innovators come to collaborate, envision what can be, and take their careers further. This is a world of more possibilities, more innovation, more openness, and the sky is the limit thinking in a cloud-enabled world.
The CoreAI organization at Microsoft builds the end-to-end AI stack and is core to Azure AI innovation and differentiation, as well as all of Microsoft’s flagship products, from GitHub, to Office, Teams, and Xbox. We are the team building Responsible AI, Azure OpenAI, Model as a Service, Azure ML, Cognitive Services, and the global Azure AI infrastructure for running the largest AI workloads on the planet. We do not just value differences or different perspectives - We seek them out and invite them in so we can tap into the collective power of everyone in the company. As a result, our customers are better served. Within CoreAI, the Foundry team empowers builders around the world of all skill levels to easily create AI apps.
The Responsible AI group focuses on identifying, measuring, mitigating, and monitoring Responsible AI risks in AI-generated and human-generated content spanning text, image, audio, video, and multimodal content. We are looking for a Senior Software Engineer - Responsible AI who is passionate about building customer-facing AI services with scalable and sustainable architecture and implementation and with high performance, low latency, and high availability.
In this role, you will work with a unique group of talented engineers, scientists, and product managers to build the industry's best Responsible AI services. You will own the design of new AI services and integration with existing services such as Azure AI Content Safety, Azure OpenAI Service, Azure AI Studio, and more.
Microsoft’s mission is to empower every person and every organization on the planet to achieve more. As employees we come together with a growth mindset, innovate to empower others, and collaborate to realize our shared goals. Each day we build on our values of respect, integrity, and accountability to create a culture of inclusion where everyone can thrive at work and beyond.
In alignment with our Microsoft values, we are committed to cultivating an inclusive work environment for all employees to positively impact our culture every day.
Responsibilities
- Partners with appropriate stakeholders to determine user requirements for one or more complex scenarios. (e.g. Agentic Security, RAI for Agent, RAI Customization and more)
- Provides technical leadership for the identification of dependencies and the development of design documents for a product, application, service, or platform.
- Leads by example and mentors others to produce extensible and maintainable code used across the company.
- Leverages deep subject-matter expertise of cross-product features with appropriate stakeholders (e.g., project managers) to lead multiple product's project plans, release plans, and work items.
- Holds accountability as a Designated Responsible Individual (DRI), mentoring engineers across products/solutions in area of RAI production features.
- Proactively seeks new knowledge and adapts to new trends, technical solutions, and patterns that will improve the availability, reliability, efficiency, observability, and performance of products while also driving consistency in RAI product experience.
- Embody our culture and values.
Qualifications Required/Minimum Qualifications:
- Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
- OR equivalent experience.
Other Requirements:
Ability to meet Microsoft, customer and/or government security screening requirements are required for this role. These requirements include, but are not limited to the following specialized security screenings:
- Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter.
Preferred/Additional Qualifications:
- 2+ years of experience building infra for AI products at scale.
- Experience in developing cutting-edge AI products and applications, with an understanding of AI technology and customer requirements.
- Familiar with secure software design concepts.
- Proven track record of delivering projects that include multiple components.
- Ability to collaborate with partner teams, across disciplines and teams, to meet the engineering goals in a unified manner.
- Ability to generate clarity and direction in ambiguous situations.
Compensation
- The typical base pay range for this role across the U.S. is USD $119,800 - $234,700 per year. There is a different range applicable to specific work locations, within the San Francisco Bay area and New York City metropolitan area, and the base pay range for this role in those locations is USD $158,400 - $258,000 per year.
Certain roles may be eligible for benefits and other compensation. Find additional benefits and pay information here:
https://careers.microsoft.com/us/en/us-corporate-pay
This position will be open for a minimum of 5 days, with applications accepted on an ongoing basis until the position is filled.
Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, citizenship, color, family or medical care leave, gender identity or expression, genetic information, immigration status, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran or military status, race, ethnicity, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable local laws, regulations and ordinances. If you need assistance with religious accommodations and/or a reasonable accommodation due to a disability during the application process.
See all 46+ Senior AI Software Engineer at Microsoft jobs
Sign up for free to unlock all listings, filter by visa type, and get alerts for new Senior AI Software Engineer at Microsoft roles.
Get Access To All JobsTips for Finding Senior AI Software Engineer Jobs at Microsoft Jobs
Align your portfolio to Microsoft AI products
Microsoft evaluates Senior AI Software Engineer candidates on demonstrated work with large language models, retrieval-augmented generation, or distributed ML systems. Tailor your GitHub projects and publications to reflect the specific AI stack used across Azure OpenAI and Copilot.
Target teams with active H-1B filings
Microsoft's Azure AI, Bing, and Microsoft Research divisions file Labor Condition Applications with the DOL for senior engineering roles regularly. Search the DOL's OFLC disclosure data to identify which job titles and office locations have the most active sponsorship history before you apply.
Understand Microsoft's internal transfer and cap-exempt pathways
If you're already in the U.S. on OPT or a different visa, Microsoft can file an H-1B petition without waiting for the annual lottery if you qualify as a cap-exempt transfer. Confirm your current status and timing with the recruiter before your offer call.
Use Migrate Mate to surface open sponsored roles
Senior AI Software Engineer openings at Microsoft that explicitly support visa sponsorship aren't always easy to filter on general job boards. Use Migrate Mate to browse verified sponsoring roles at Microsoft so you're applying where sponsorship is already confirmed.
Prepare your credential documentation before offer stage
Microsoft's immigration team will need your degree transcripts, any professional certifications, and a detailed employment history for the H-1B specialty occupation determination. Having these documents translated, evaluated, and organized before you receive an offer removes a common bottleneck.
Negotiate your start date around USCIS processing windows
H-1B petitions have a October 1 effective date for cap-subject cases, but premium processing through USCIS can compress adjudication to 15 business days. Coordinate your expected start date with Microsoft's HR team early so the timeline aligns with your current work authorization expiry.
Senior AI Software Engineer at Microsoft jobs are hiring across the US. Find yours.
Find Senior AI Software Engineer at Microsoft JobsFrequently Asked Questions
Does Microsoft sponsor H-1B visas for Senior AI Software Engineers?
Yes, Microsoft sponsors H-1B visas for Senior AI Software Engineers. The role qualifies as a specialty occupation under USCIS guidelines given the requirement for a bachelor's degree or higher in computer science, machine learning, or a related field. Microsoft's immigration team manages the filing process internally, covering both cap-subject petitions and transfers for candidates already holding H-1B status with another employer.
Which visa types does Microsoft commonly use for Senior AI Software Engineers?
Microsoft sponsors H-1B visas for most international Senior AI Software Engineers. Australian citizens are eligible for the E-3 visa, which skips the lottery and allows faster processing. For candidates on a longer-term path, Microsoft also supports EB-2 and EB-3 Green Card sponsorship through the PERM labor certification process, typically initiated after you've been in role for a qualifying period.
How do I apply for Senior AI Software Engineer jobs at Microsoft?
Applications go through Microsoft's careers portal at careers.microsoft.com, but roles that confirm visa sponsorship can be harder to identify without filtering tools. Migrate Mate lists Senior AI Software Engineer openings at Microsoft where sponsorship is verified, so you can apply with confidence rather than discovering sponsorship limitations late in the process. Be prepared for a multi-round technical interview covering system design, ML fundamentals, and coding.
What qualifications does Microsoft expect for Senior AI Software Engineer roles?
Microsoft expects a bachelor's or master's degree in computer science, electrical engineering, or a closely related field, combined with several years of hands-on experience building production AI or ML systems. Senior-level roles require demonstrated expertise in at least one of large-scale model training, inference optimization, or ML platform engineering. Publications, open-source contributions, or prior work on foundation models strengthen your application significantly at this level.
How do I understand the timeline from offer to visa approval at Microsoft?
For H-1B cap-subject candidates, the timeline runs from the April lottery registration through an October 1 start date at the earliest. Microsoft typically files in the spring registration window and uses premium processing where needed to speed adjudication to 15 business days after USCIS receives the petition. For E-3 applicants, consular processing in Australia can move faster, often within a few weeks of receiving the employer's Labor Condition Application certified by the DOL.
See which Senior AI Software Engineer at Microsoft employers are hiring and sponsoring visas right now.
Search Senior AI Software Engineer at Microsoft Jobs