Software Engineer II

Microsoft empowers every person and organization on the planet to achieve more through innovative technology solutions.
Data
Mid-Level Software Engineer
Hybrid
5,000+ Employees
2+ years of experience
AI · Enterprise SaaS

Description For Software Engineer II

Microsoft is seeking a Software Engineer II to join their Ads Platform team, focusing on data engineering and scalable infrastructure. This role offers an exciting opportunity to work on critical data flows and machine learning operations that impact millions of users. The position involves designing and implementing robust data pipelines, working with cutting-edge ML models, and optimizing large-scale distributed systems. The ideal candidate will have strong experience in data engineering, distributed systems, and machine learning workflows. You'll be working in a hybrid environment with up to 50% work from home flexibility, collaborating with cross-functional teams to build and maintain production-grade data and ML pipelines. Microsoft offers comprehensive benefits, including industry-leading healthcare, educational resources, and work-life balance benefits. The role requires 2+ years of experience and offers the chance to work on innovative AI solutions while contributing to Microsoft's mission of empowering every person and organization on the planet to achieve more. The position includes opportunities for technical growth, mentoring junior engineers, and working with advanced technologies in cloud computing and machine learning.

Last updated 4 days ago

Responsibilities For Software Engineer II

  • Develop large-scale, highly available data pipelines (batch and streaming)
  • Collaborate with data scientists to integrate models into production workflows
  • Optimize data processing using Azure big data frameworks
  • Implement frameworks for auditing, lineage tracking, and automated validation
  • Define, monitor, and enforce performance SLAs for mission-critical data flows
  • Develop CI/CD pipelines, monitoring and alerting tools
  • Develop dashboards using Power BI or similar tools
  • Work cross-functionally with product managers, ML researchers, and software engineers

Requirements For Software Engineer II

Python
Java
JavaScript
  • Bachelor's Degree in Computer Science or related technical field AND 2+ years technical engineering experience
  • Experience with machine learning workflows and integrating ML models into production pipelines
  • Expertise in distributed systems and big data technologies
  • Solid programming skills in C#, .NET, SQL, Python or equivalent
  • Deep understanding of distributed systems, stream processing, and high-performance computing
  • Experience handling large-scale, high-volume datasets
  • Knowledge of CI/CD pipelines, containerized environments, and cloud infrastructure

Benefits For Software Engineer II

Medical Insurance
Education Budget
Parental Leave
  • 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 Software Engineer II

Support Engineer (Data Integration)

Microsoft Support Engineer role focusing on data integration and analytics, offering hybrid work and comprehensive benefits.

Software Engineer

Microsoft Software Engineer position focusing on data engineering and analytics, building large-scale distributed systems and handling petabyte-scale data problems.

Software Engineer II

Mid-level Software Engineer position at Microsoft focusing on Big Data analytics and infrastructure development using C++/C#/Python, offering remote work options.

Technical Support Engineer - SQL

Technical Support Engineer position at Microsoft focusing on SQL Server support, troubleshooting, and customer success.

Software Engineer II, Azure AI Analytics

Microsoft Azure AI Platform seeks Software Engineer II for data analytics infrastructure development, offering hybrid work and comprehensive benefits.