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, where you'll be instrumental in developing and maintaining platforms for data processing, stream processing, and ML engineering.

The position offers an exciting opportunity to work on large-scale distributed systems that power Microsoft's advertising network. You'll be responsible for building and managing data/ML processing pipelines, optimizing performance, and ensuring resource efficiency and reliability. The role requires expertise in distributed systems, data processing frameworks like Flink and Spark, and experience with ML model integration.

As a senior engineer, you'll have the chance to work with cutting-edge technologies and contribute to systems that operate at massive scale. The team environment is collaborative and multicultural, with team members distributed across multiple geographies. This presents an excellent opportunity for those who thrive in diverse, cross-functional teams.

The compensation package is highly competitive, with a base salary range of $153,600 - $250,200 for the San Francisco Bay area, complemented by Microsoft's comprehensive benefits package. The hybrid work environment offers flexibility with up to 50% work from home options.

This role is perfect for experienced engineers who are passionate about data platforms, machine learning, and building scalable solutions. You'll have the opportunity to mentor team members, drive technical decisions, and work on challenging problems that impact Microsoft's advertising technology stack. The position offers excellent growth potential within Microsoft's innovative and supportive culture.

Last updated 4 minutes 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 with 4+ years technical engineering experience
  • 2+ years experience in large scale distributed data processing, database systems, or AI/ML engineering
  • Experience with distributed systems and pipeline troubleshooting
  • Experience with large-scale distributed data processing frameworks (Flink and Spark)
  • Familiarity with Airflow, Kafka, and distributed Key-Value stores
  • Experience with ML models and pipeline integration
  • 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 Software Engineer - CTJ - Poly

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

Senior Data Engineer- Microsoft Designer

Senior Data Engineer position at Microsoft Designer, working on AI-powered content creation tools with competitive pay and benefits.

Senior Software Engineer

Senior Software Engineer role at Microsoft's IDEAs team, focusing on data engineering and analytics for M365 and SCI platforms, requiring 8+ years of experience in distributed systems and big data technologies.

Senior Research Data and Service Engineer

Senior Research Data Engineer role at Microsoft Security AI Research, focusing on AI-driven security solutions and data engineering for autonomous defense systems.

Senior Data Engineer

Senior Data Engineer role at Microsoft focusing on insider risk detection, data pipeline development, and security analytics, offering competitive salary and remote work options.