Senior Software Engineer – Data & AI

Microsoft is a global technology company that empowers every person and organization on the planet to achieve more.
$117,200 - $229,200
Data
Senior Software Engineer
Remote
5,000+ Employees
4+ years of experience
AI · Enterprise SaaS

Description For Senior Software Engineer – Data & AI

Does pioneering new and innovative ways to reimagine and transform end-user productivity across Microsoft's global workforce sound exciting to you? Microsoft Digital (MSD) is seeking a Senior Software Engineer specializing in Data & AI to join their team.

As a Senior Software Engineer in the Data Intelligence team, you will be at the forefront of designing, developing, and maintaining AI-driven network and security intelligence solutions. You'll work with cutting-edge Generative AI technologies, leveraging Azure OpenAI and the M365 platform to build advanced agents. This role offers the unique opportunity to collaborate with data science experts in applying state-of-the-art ML models for anomaly detection and classification.

You'll be responsible for building robust data engineering solutions using modern technologies like Spark, Synapse/ADF, Azure Data Explorer (Kusto), and Fabric. The position offers the flexibility to work from home partially or fully, depending on your preference, with travel requirements of 0-25%.

Microsoft Digital (MSD)'s mission is to power, protect, and transform the employee experience at Microsoft worldwide. You'll be part of a team that innovates, creates, and delivers the vision for Microsoft's employee experience, human resources, corporate and legal affairs, global real estate products, and runs Microsoft's internal network and infrastructure.

The role requires strong technical expertise with 4+ years of experience in software engineering and big data solutions. You should have extensive knowledge of Azure Big Data stack, distributed processing, and REST APIs. Experience with machine learning solutions and familiarity with LLMs, agents, and RAG (Retrieval Augmented Generation) is highly valued.

Microsoft offers comprehensive benefits including industry-leading healthcare, educational resources, savings and investments, parental leave, and generous time away. The base pay range for this role across the U.S. is $117,200 - $229,200 per year, with higher ranges for specific locations like the San Francisco Bay area and New York City metropolitan area ($153,600 - $250,200).

Join Microsoft Digital and be part of a team that's shaping the future of work while leveraging the latest in AI and data technologies. Your work will directly impact Microsoft's global workforce and contribute to the company's mission of empowering every person and organization on the planet to achieve more.

Last updated 14 hours ago

Responsibilities For Senior Software Engineer – Data & AI

  • Design, develop, and maintain AI-driven network and security intelligence solutions
  • Build and enhance Generative AI agents
  • Collaborate with cross-functional teams to integrate AI solutions
  • Perform data engineering tasks using Spark, Synapse/ADF, Azure Data Explorer
  • Ensure scalability, reliability, and performance of AI and ML solutions
  • Stay up-to-date with latest advancements in AI, ML, and data engineering

Requirements For Senior Software Engineer – Data & AI

Python
Java
JavaScript
Kubernetes
  • Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience
  • 4+ years development experience on large-scale (Big) data solutions
  • 3+ years experience with Azure Big Data stack
  • 3+ years experience with Azure, REST APIs and Web Apps
  • Must pass Microsoft Cloud Background Check

Benefits For Senior Software Engineer – Data & AI

Medical Insurance
Parental Leave
401k
Education Budget
  • Industry leading healthcare
  • Educational resources
  • Discounts on products and services
  • Savings and investments
  • Maternity and paternity leave
  • Generous time away
  • Giving programs
  • Opportunities to network and connect

Interested in this job?

Jobs Related To Microsoft Senior Software Engineer – Data & AI

Member of Technical Staff - Data Engineer

Senior Data Engineer role at Microsoft AI team building data platforms and services for Copilot, requiring 4+ years experience and expertise in cloud infrastructure and data warehousing.

Senior Software Engineer

Senior Software Engineer role at Microsoft Entra focusing on AI Copilot features and data-driven solutions, offering hybrid work and comprehensive benefits.

Senior Data Engineer

Senior Data Engineer role at Microsoft Vancouver, working on MSN content ecosystem, building data pipelines and analytics solutions with competitive pay and benefits.

Senior Data Engineer

Senior Data Engineer role at Microsoft focusing on building and maintaining data pipelines, ETL processes, and cloud computing solutions using Azure technologies.

Senior Software Engineer

Senior Software Engineer role at Microsoft's Cairo office, focusing on data pipeline development and machine learning for the shopping cashback team.