Microsoft's Insights, Data Engineering & Analytics (IDEAs) team is seeking a Software Engineer II to join their innovative data engineering team. This role is part of Microsoft's critical initiative to enhance data-informed decision making across the E+D organization. You'll be working on one of the world's largest distributed systems, handling exabytes of data across global data centers.
The position offers an exciting opportunity to work with petabyte-scale data problems using cutting-edge analytics technologies. You'll be responsible for developing data solutions that provide strategic insights for M365 and SCI, helping to optimize user experiences and adapt to evolving market conditions. The role involves working with complex, large-scale data sets and implementing data democratization and visualization techniques.
As a Software Engineer II, you'll be at the forefront of building platform services that handle millions of users. The role combines technical leadership with hands-on development, requiring expertise in distributed cloud services, big-data technologies, and data warehouse principles. You'll work with technologies like Azure Data Factory, Cosmos, Kusto, Spark, and Kafka.
The position offers a hybrid work environment with up to 50% work from home flexibility, comprehensive benefits including industry-leading healthcare, educational resources, and generous time away. This is an excellent opportunity for someone passionate about data engineering who wants to make a significant impact at Microsoft while working with state-of-the-art technology and contributing to critical business initiatives.
The ideal candidate will have 3+ years of technical engineering experience, strong coding skills in languages like Java, Python, or C#, and experience with cloud services. You'll be joining a dynamic team that champions data-informed culture and enables the entire E+D organization to make more informed decisions through data.