Data Science Engineer Jobs at Microsoft with Visa Sponsorship
Microsoft hires Data Science Engineers across cloud infrastructure, AI research, and enterprise analytics, sponsoring a range of work visas for qualified candidates. If you hold a relevant advanced degree and specialized technical skills, Microsoft has established pathways to support your visa from offer through long-term status.
See All Data Science Engineer at Microsoft JobsOverview
Showing 5 of 232+ Data Science 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 232+ Data Science Engineer Jobs at Microsoft
Sign up for free to unlock all listings, filter by visa type, and get alerts for new Data Science Engineer Jobs at Microsoft.
Get Access To All Jobs
Overview
The Copilot and Platform Ecosystem (CAPE) team at Microsoft is responsible for enabling customer and partner success through Copilot and collaborative solutions that drive measurable business value at scale.
CAPE is hiring a Data Engineer II to join our Data & Engineering team, where we build and operate the data pipelines, platforms, and reliability foundations that power leadership reporting, Copilot insights, agent experiences, and operational decision-making across M365 Copilot, Copilot in Teams, and Microsoft Teams.
In this role, you will design, build, and maintain scalable data pipelines that ingest, transform, and serve high-volume telemetry and business data. You will work closely with Data Scientists, Product Managers, and Engineers to ensure data is trusted, explainable, fresh, and cost-efficient, enabling downstream analytics, alerts, dashboards, and agents.
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.
Responsibilities
- Partner with stakeholders to define and document data requirements (access, cadence, ownership) and assess feasibility and total cost of ownership (TCO).
- Define data contracts and ownership boundaries with upstream system owners.
- Design and maintain scalable data pipelines that ingest and load data into analytical platforms (e.g., Azure Data Explorer/Kusto).
- Implement data validation and quality checks to meet SLAs for accuracy, completeness, freshness, and reliability.
- Build orchestration and automation for dependable, repeatable data movement.
- Transform and model data (joins, aggregations, enrichment) to power downstream datasets, dashboards, alerts, and agent experiences; contribute through code reviews and shared tooling.
- Operationalize pipelines with monitoring, troubleshooting/runbooks, root-cause analysis, performance/cost optimization, and compliance/governance (classification, tagging, lineage, and access control).
Qualifications
Required Qualifications:
- Master's Degree in Computer Science, Math, Software Engineering, Computer Engineering, or related field AND 1+ year(s) experience in business analytics, data science, software development, data modeling, or data engineering.
- OR Bachelor's Degree in Computer Science, Math, Software Engineering, Computer Engineering, or related field AND 2+ years experience in business analytics, data science, software development, data modeling, or data engineering.
- 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 Qualifications:
- 5+ years of experience in data engineering or software engineering.
- Experience with Azure data platforms such as Azure Data Explorer (Kusto) or Cosmos DB.
- Experience supporting analytics, reporting, or data science workloads.
- Familiarity with orchestration, monitoring, and alerting for production data systems.
- Strong ownership and operational accountability.
- Experience building and maintaining data pipelines using SQL or programmatic tooling.
- Experience working with cloud-based data platforms.
- Understanding of data quality, validation, and operational reliability concepts.
Data Engineering IC3 - The typical base pay range for this role across the U.S. is USD $100,600 - $199,000 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 $131,400 - $215,400 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
The Copilot and Platform Ecosystem (CAPE) team at Microsoft is responsible for enabling customer and partner success through Copilot and collaborative solutions that drive measurable business value at scale.
CAPE is hiring a Data Engineer II to join our Data & Engineering team, where we build and operate the data pipelines, platforms, and reliability foundations that power leadership reporting, Copilot insights, agent experiences, and operational decision-making across M365 Copilot, Copilot in Teams, and Microsoft Teams.
In this role, you will design, build, and maintain scalable data pipelines that ingest, transform, and serve high-volume telemetry and business data. You will work closely with Data Scientists, Product Managers, and Engineers to ensure data is trusted, explainable, fresh, and cost-efficient, enabling downstream analytics, alerts, dashboards, and agents.
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.
Responsibilities
- Partner with stakeholders to define and document data requirements (access, cadence, ownership) and assess feasibility and total cost of ownership (TCO).
- Define data contracts and ownership boundaries with upstream system owners.
- Design and maintain scalable data pipelines that ingest and load data into analytical platforms (e.g., Azure Data Explorer/Kusto).
- Implement data validation and quality checks to meet SLAs for accuracy, completeness, freshness, and reliability.
- Build orchestration and automation for dependable, repeatable data movement.
- Transform and model data (joins, aggregations, enrichment) to power downstream datasets, dashboards, alerts, and agent experiences; contribute through code reviews and shared tooling.
- Operationalize pipelines with monitoring, troubleshooting/runbooks, root-cause analysis, performance/cost optimization, and compliance/governance (classification, tagging, lineage, and access control).
Qualifications
Required Qualifications:
- Master's Degree in Computer Science, Math, Software Engineering, Computer Engineering, or related field AND 1+ year(s) experience in business analytics, data science, software development, data modeling, or data engineering.
- OR Bachelor's Degree in Computer Science, Math, Software Engineering, Computer Engineering, or related field AND 2+ years experience in business analytics, data science, software development, data modeling, or data engineering.
- 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 Qualifications:
- 5+ years of experience in data engineering or software engineering.
- Experience with Azure data platforms such as Azure Data Explorer (Kusto) or Cosmos DB.
- Experience supporting analytics, reporting, or data science workloads.
- Familiarity with orchestration, monitoring, and alerting for production data systems.
- Strong ownership and operational accountability.
- Experience building and maintaining data pipelines using SQL or programmatic tooling.
- Experience working with cloud-based data platforms.
- Understanding of data quality, validation, and operational reliability concepts.
Data Engineering IC3 - The typical base pay range for this role across the U.S. is USD $100,600 - $199,000 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 $131,400 - $215,400 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 232+ Data Science Engineer at Microsoft jobs
Sign up for free to unlock all listings, filter by visa type, and get alerts for new Data Science Engineer at Microsoft roles.
Get Access To All JobsTips for Finding Data Science Engineer Jobs at Microsoft Jobs
Align Your Degree to Microsoft's Specialty Occupation Standard
USCIS requires a direct relationship between your degree field and the Data Science Engineer role. Microsoft's petitions typically cite computer science, statistics, or applied mathematics as qualifying fields, so document that alignment precisely in your credentials before applying.
Target Teams Hiring Through Microsoft's Internal Transfers
Microsoft frequently moves existing H-1B holders across business units using amended petitions rather than new filings. If you're already in the U.S. on any work visa, flagging internal transfer eligibility during recruiting can accelerate your timeline considerably.
Search Verified Sponsoring Roles on Migrate Mate
Filter for Data Science Engineer openings at Microsoft that are confirmed to sponsor your specific visa type. Migrate Mate surfaces roles by visa category so you avoid applying to positions that won't support your status.
Prepare for Microsoft's Technical Loop Before Visa Conversations
Microsoft's hiring process runs machine learning system design and coding interviews well before any recruiter discusses sponsorship. Having your portfolio of production ML work, published research, or large-scale data pipeline projects ready strengthens both your candidacy and any future O-1 or EB-1 case.
Understand How Microsoft Files Your Labor Condition Application
DOL requires Microsoft to certify prevailing wage compliance through an LCA before USCIS receives your H-1B petition. Confirm with your assigned immigration contact that the LCA wage level reflects your specific role location, since Microsoft's offices span multiple wage-tier metropolitan areas.
Use Cap-Exempt Status If Joining a Microsoft Research Collaboration
Certain roles embedded in nonprofit or university partnerships through Microsoft Research may qualify for cap-exempt H-1B filings, bypassing the annual lottery. Ask your recruiter explicitly whether the position is affiliated with a qualifying institution during the offer stage.
Data Science Engineer at Microsoft jobs are hiring across the US. Find yours.
Find Data Science Engineer at Microsoft JobsFrequently Asked Questions
Does Microsoft sponsor H-1B visas for Data Science Engineers?
Yes, Microsoft sponsors H-1B visas for Data Science Engineers and has done so consistently across its product, research, and cloud divisions. The company covers government filing fees and partners with immigration counsel to manage the petition process. If you're subject to the H-1B cap, your offer timing will need to align with the annual lottery registration window, which USCIS opens each March.
Which visa types does Microsoft commonly use for Data Science Engineer roles?
Microsoft sponsors H-1B visas most frequently for Data Science Engineers, but also files E-3 petitions for Australian citizens and H-1B1 petitions for candidates from Singapore and Chile. For senior or principal-level hires with distinguished research records, Microsoft's immigration team may initiate EB-1 or EB-2 National Interest Waiver green card sponsorship alongside or following the initial work visa.
How do I apply for Data Science Engineer jobs at Microsoft?
Applications go through Microsoft's careers portal, where roles are listed by team and location. You can also browse open Data Science Engineer positions at Microsoft filtered by visa sponsorship type on Migrate Mate, which helps you identify postings confirmed to support your specific status. Before applying, prepare a portfolio demonstrating large-scale ML systems work, since Microsoft's technical screen is competency-heavy and evaluates production experience directly.
What qualifications does Microsoft expect for Data Science Engineer positions?
Microsoft's Data Science Engineer roles typically require a bachelor's or master's degree in computer science, statistics, applied mathematics, or a closely related field. Hands-on experience building and deploying machine learning models at scale, proficiency in Python or Scala, and familiarity with distributed data platforms such as Azure Synapse or Spark are standard expectations. Research publications or contributions to open-source ML frameworks strengthen senior-level applications.
How do I understand the visa filing timeline after receiving a Microsoft offer?
For H-1B cap-subject candidates, USCIS registration typically opens in March and employment cannot begin before October 1 of that fiscal year, so your start date will reflect that gap. Microsoft's immigration team initiates the LCA with DOL first, which takes roughly seven to ten business days, then files the I-129 petition with USCIS. Premium processing is available and reduces USCIS adjudication to about fifteen business days if your start date requires faster confirmation.
See which Data Science Engineer at Microsoft employers are hiring and sponsoring visas right now.
Search Data Science Engineer at Microsoft Jobs