Microsoft's Azure Data engineering team is seeking a Senior Software Engineer to join their databases team, focusing on building and maintaining Microsoft's operational Database systems. This role is part of the Azure SQL service, one of Azure's largest services. The position involves working on trustworthy telemetry infrastructure and analytics to maintain service reliability, prevent outages, and enhance customer satisfaction. You'll be building AI-powered, intelligent diagnostics infrastructure to automatically detect and fix customer problems, working with large-scale low latency distributed services.
The role offers high visibility projects across Azure SQL with significant impact on service scalability. You'll be part of a tight-knit team that values diversity, collaboration, and continuous learning. The team is committed to data-driven decision making and agile methodologies, focusing on continuously improving customer experience. You'll work with cutting-edge technologies in cloud computing, databases, and AI, while collaborating with data scientists on innovative solutions.
As a Senior Software Engineer, you'll be responsible for providing technical leadership, delivering complete features and services, and championing engineering fundamentals. The position offers competitive compensation, comprehensive benefits, and the opportunity to work in a hybrid environment (up to 50% work from home). The role requires strong technical expertise in database systems, cloud services, and programming languages like Java, JavaScript, and Python, combined with excellent communication and collaboration skills.
This is an excellent opportunity for someone passionate about large-scale distributed systems, database technologies, and AI, who wants to make a significant impact on Microsoft's cloud infrastructure while working with industry-leading professionals in a collaborative environment.