Microsoft's Insights, Data Engineering & Analytics team aims to enhance informed decision-making within Microsoft 365 and the Experiences + Devices group by fostering a data-informed culture and equipping them with actionable insights to guide decisions, improve operational efficiency, drive empowerment, and support Microsoft's success in the evolving AI landscape.
Requirements
- coding in C-Sharp, Java or C++
- 4+ years experience with large-scale data systems.
- Proficiency scripting in Python, PowerShell, or JavaScript.
- Experience with cloud platforms (e.g., Azure, AWS) and big data technologies.
- Familiarity with distributed systems, data modeling, and performance optimization.
Responsibilities
- Lead the design, development, and deployment of complex data pipelines and services.
- Write high-quality, maintainable, and well-tested code in languages such as C-Sharp, Java, or C++.
- Use scripting languages (e.g., Python, PowerShell) to automate data workflows and operational tasks.
- Collaborate with cross-functional teams to define technical requirements and drive architectural decisions.
- Mentor peer engineers and contribute to team growth and best practices.
- Apply deep technical expertise to solve challenging data engineering problems at scale.
Other
- This position is based at the Redmond campus with 3 days per week work in the office and 2 days per week work from home.
- Relocation assistance is available.
- Ability to meet Microsoft, customer and/or government security screening requirements are required for this role.
- This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter.
- Track record of driving cross-team collaboration and delivering impactful solutions.