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
This job posting may no longer be active. You may be interested in these related jobs instead:
Technical Support Engineer (SQL Data Warehouse)

Technical Support Engineer position at Microsoft focusing on SQL Data Warehouse solutions, offering hybrid work and comprehensive benefits.

Software Engineer II

Software Engineer II position at Microsoft focusing on big data and analytics platform development, offering hybrid work and competitive compensation.

Software Engineer II

Software Engineer II position at Microsoft's IDEAs team, working on large-scale distributed systems and data analytics platforms.

Data Engineer II

Microsoft is hiring a Data Engineer II to build scalable data platforms for Teams Phone Systems, offering $98K-$193K salary with comprehensive benefits in Redmond, WA.

Software Engineer II

Microsoft is hiring a Software Engineer II in Hyderabad to build and maintain their next-generation Azure Usage Billing platform, offering hybrid work and comprehensive benefits.

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 3 months 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?