Microsoft's Spark team in Fabric is seeking a Senior Software Engineer to push the boundaries of Spark performance and rebuild how analytics engines process data. This role focuses on building services that enable big data developers to create mission-critical applications with high SLA levels. You'll work with open-source technologies like Spark, Delta, Velox, and Gluten, as well as proprietary Microsoft services.
As a senior engineer, you'll be responsible for designing and implementing software components, participating in code reviews, and assisting customers in leveraging the service. The position offers an opportunity to work with talented engineers to improve Spark's capabilities with industry-leading performance, integration, security, and reliability.
The role requires strong technical expertise with 5+ years of software engineering experience and 3+ years of programming experience in object-oriented languages. You'll be working in a hybrid environment with up to 50% work from home flexibility and minimal travel requirements (0-25%).
Microsoft offers comprehensive benefits including industry-leading healthcare, educational resources, savings and investments programs, parental leave, and generous time off. The company maintains a strong commitment to diversity and inclusion, providing equal opportunities to all qualified applicants.
This position is ideal for experienced engineers passionate about big data processing, distributed systems, and performance optimization, who want to make a significant impact on enterprise-scale data solutions while working with cutting-edge technologies at one of the world's leading tech companies.