Senior Data Engineer

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

Description For Senior Data Engineer

Microsoft News Content Ecosystem and Growth team is seeking a Senior Data Engineer to join their science team. This role is crucial in building and optimizing data pipelines that monitor publisher performance and brand quality on the MSN platform.

The position involves working at the intersection of data engineering and data science, where you'll be responsible for creating and maintaining data pipelines that continuously monitor publisher and brand performance. You'll build visualizations, set up alerts, and transform raw data into meaningful metrics using various data sources. The role includes developing pipelines to aggregate data and extract signals for brand and content quality prediction models.

As a Senior Data Engineer, you'll be instrumental in shaping MSN partner success and growth at Microsoft. You'll work with cutting-edge technologies and big data systems while ensuring compliance with Microsoft's security and engineering standards. The role offers a hybrid work arrangement with up to 50% work from home flexibility and requires 0-25% travel.

The position offers competitive compensation ranging from CAD $108,100 to CAD $199,700 per year in Canada, along with comprehensive benefits including healthcare, educational resources, and parental leave. You'll be part of Microsoft's inclusive culture where innovation and collaboration are valued, working to empower MSN content publishers to succeed and grow at scale.

Required qualifications include 4+ years of experience in data engineering or related fields, strong SQL and Python skills, and experience with big data systems. The ideal candidate will have experience with machine learning, statistical modeling, and demonstrated ability to build and manage cloud data systems.

Join Microsoft's mission to empower every person and organization on the planet to achieve more while working with a team that values respect, integrity, and accountability in creating an inclusive workplace culture.

Last updated 14 hours ago

Responsibilities For Senior Data Engineer

  • Build code to extract raw data, validate its quality, and ensure correct data ingestion across the pipeline
  • Create techniques to transform raw data into forms compatible with downstream data sources
  • Identify opportunities to leverage and contribute to data tools development
  • Write and validate code to test storage and availability of data platforms
  • Implement performance monitoring protocols and build visualizations for pipeline health
  • Design data modeling and handling procedures to ensure compliance with laws and policies

Requirements For Senior Data Engineer

Python
  • Bachelor's Degree in Computer Science, Math, Software Engineering, Computer Engineering, or related field AND 4+ years experience in business analytics, data science, software development, data modeling or data engineering work
  • 2+ years experience in query languages (e.g., SQL, KQL)
  • 2+ years experience with object-oriented programming languages (e.g., Python, C#, Java, or C++)

Benefits For Senior Data Engineer

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 Data Engineer

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 Software Engineer – Data & AI

Senior Software Engineer position at Microsoft focusing on AI-driven network and security intelligence solutions using cutting-edge Generative AI and ML technologies.

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.