Microsoft's Azure Data Engineering Team is seeking a Software Engineer II to join their Big Data Analytics Team. This role is part of the team building the Data Engineering, Data Science, and Data Integration pillars of Microsoft Fabric. The position involves working on products like Microsoft Fabric, Azure SQL DB, Azure Cosmos DB, Azure PostgreSQL, and other critical data platform services.
The role focuses on developing and maintaining big data processing engines and infrastructure using languages like C++, C#, and Python. You'll be working on scalable solutions for handling big data, ensuring high performance with services like Azure Data Analytics for real-time analytics. This is an opportunity to work on Microsoft's mission to build the data platform for the age of AI, powering a new class of data-first applications.
As a Software Engineer II, you'll be responsible for developing big data system infrastructure, participating in system design, writing production-quality code, and deploying solutions that meet strict reliability and security requirements. The position offers a blend of technical challenges in distributed systems, big data processing, and cloud infrastructure.
The role offers competitive compensation with a base salary range of $98,300 - $193,200 (higher in SF Bay Area and NYC), comprehensive benefits including healthcare, educational resources, and investment options. Microsoft provides a collaborative environment where diversity of thought is valued and engineers can make significant impact on products used by millions.
This position requires 2+ years of software development experience, strong coding skills, and the ability to work effectively in a team environment. You'll be part of Microsoft's larger mission to transform analytics in the world of data, working with cutting-edge technologies and contributing to products that drive the future of data engineering and AI.