Are you applying to the internship?
Job Description
Senior Data Engineer | Microsoft
The Tone:
This is a full-time role at Microsoft, located in various locations across the US. Microsoft empowers innovators to collaborate, envision possibilities, and advance their careers. This role is crucial for transforming Microsoft’s Marketing organization using Data and AI, creating a “Frontier Organization” that drives impact at an unprecedented scale. As part of the Global Marketing Data Engineering team, you will build cutting-edge data platforms that process billions of demand signals, enabling personalized customer journeys, media innovation, and high-impact campaigns, directly contributing to advanced technologies like Purview and Fabric.
The TL;DR
• Role: Full Time
• Location: Various Locations in the US
• Pay: $119800–$234700 yearly
• Team: Global Marketing Data Engineering team
• Mission: This role enables Microsoft’s Marketing organization to transform raw data into trusted, scalable, AI-ready data products that fuel campaign performance measurement, customer intelligence, audience engagement, revenue growth, and executive decision-making through the Microsoft Fabric ecosystem.
• Tech Stack: Microsoft Fabric, Azure, OneLake, DAX, Direct Lake, Purview, Copilot capabilities, CI/CD, Infrastructure-as-code, DevOps
What You’ll Actually Do
• Lead: Lead the design, development, and ownership of enterprise-scale marketing data products that power commercial and consumer marketing insights.
• Build: Architect, build, and maintain scalable data pipelines, ETL/ELT frameworks, and modern Lakehouse solutions using Microsoft Fabric, Azure, and OneLake.
• Model: Design and implement robust semantic models, business metrics, measures, and calculations using DAX and Direct Lake to establish a trusted source of truth for marketing performance.
• Govern: Drive end-to-end ownership of data architecture, including data modeling, ingestion, transformation, storage, governance, security, and consumption patterns across the data lifecycle.
• Ensure Quality: Establish and maintain comprehensive data quality frameworks, observability solutions, monitoring systems, and operational dashboards that proactively identify issues and ensure reliable data delivery.
The Must-Haves
• Background: Senior-level role requiring a Bachelor’s Degree in Computer Science, Math, Software Engineering, Computer Engineering, or a related field, with a focus on business analytics, data science, software development, data modeling, or data engineering.
• Experience: Minimum 4+ years of professional experience in business analytics, data science, software development, data modeling, or data engineering, including 2+ years of experience with data governance, data compliance, and/or data security.
• Skills:
• Proficiency in designing data architectures, data models, and scalable data platforms that translate user scenarios into dependable technical solutions.
• Demonstrated analytical skills and problem understanding, with the ability to evaluate technical trade-offs and make responsible, data-informed decisions.
• Effective cross-team and technical communication skills, including the ability to explain complex architecture and data concepts clearly to technical and non-technical stakeholders.
• Experience managing stakeholder priorities, facilitating cooperative decision-making, and resolving conflicts across interconnected teams to support delivery and business outcomes.
• Bonus: A Master’s Degree with 6+ years of relevant experience, or a Bachelor’s Degree with 8+ years of relevant experience.