Senior Software Engineer, Data Platform Team, MSAN

Microsoft empowers every person and organization on the planet to achieve more through technology and innovation.
$153,600 - $250,200
Data
Senior Software Engineer
Hybrid
4+ years of experience
AI · Enterprise SaaS

Description For Senior Software Engineer, Data Platform Team, MSAN

Microsoft's MSAN (Microsoft Audience Network) Data Platform Team is seeking a Senior Software Engineer to join their innovative team. This role is part of the Bing Ads division, focusing on building and managing critical data processing, stream processing, and ML engineering platforms. The team is responsible for developing and optimizing data/ML processing pipelines that serve multiple business teams.

As a Senior Engineer, you'll work with cutting-edge technologies in distributed systems, machine learning, and data processing. The role offers an opportunity to impact large-scale systems while collaborating with cross-functional teams of Applied Scientists, ML Engineers, and Product Managers. You'll be instrumental in designing and implementing features that prioritize efficiency, scalability, and reliability.

The position offers competitive compensation ranging from $153,600 to $250,200 in the San Francisco Bay Area, along with comprehensive benefits including healthcare, educational resources, and parental leave. The hybrid work environment allows up to 50% work from home, providing flexibility while maintaining collaborative opportunities.

This is an excellent opportunity for experienced engineers passionate about data platforms and ML infrastructure to join Microsoft's mission of empowering every person and organization on the planet. The role combines technical challenges with the chance to mentor team members and contribute to a diverse, inclusive culture where innovation thrives.

Last updated 15 days ago

Responsibilities For Senior Software Engineer, Data Platform Team, MSAN

  • Design and implement features in data processing platforms and scheduling services
  • Develop new ideas to improve performance efficiency, resource efficiency, scalability and reliability
  • Collaborate with Applied Scientists, ML Engineers, and Product Managers
  • Contribute to team members' technical growth and development

Requirements For Senior Software Engineer, Data Platform Team, MSAN

Java
Scala
Kafka
  • Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience
  • 2+ years experience in large scale distributed data processing, database systems, or AI/ML engineering
  • Experience with coding in Java, Scala, C, C++
  • Solid ability to diagnose failures in distributed systems and pipelines
  • Experience in large-scale distributed data processing frameworks like Flink and Spark
  • Familiarity with Airflow, Kafka, and distributed Key-Value stores
  • Experience working with ML models and integrating them into pipelines
  • Strong analytical, communication and interpersonal skills

Benefits For Senior Software Engineer, Data Platform Team, MSAN

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 Senior Software Engineer, Data Platform Team, MSAN

Senior Business Intelligence Engineer

Senior Business Intelligence Engineer role at Microsoft Security, focusing on data engineering and analytics for security solutions, with competitive pay and remote work options.

Software Engineering, Data

Senior Software Engineer, Data role at Microsoft focusing on data engineering and cloud solutions for monetization strategies, offering competitive pay and comprehensive benefits.

Senior Data Scientist

Senior Data Scientist role at Microsoft focusing on AI and machine learning for M365 products, offering hybrid work and comprehensive benefits.

Software Engineer - Data Engineering

Senior Data Engineering role at Microsoft, building next-gen applications with AI and cloud technologies, 4+ years experience required, hybrid work model in Hyderabad.

Senior Software Engineer - CTJ - Poly

Senior Software Engineer role at Microsoft working on Azure Data services, requiring top security clearance and strong engineering background.