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 role involves working with a talented team to improve Spark's capabilities with industry-leading performance, integration, security, and reliability.
The position 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 (3 days/week in office) in Shanghai, with potential travel up to 25%.
Microsoft offers comprehensive benefits including industry-leading healthcare, educational resources, savings and investments opportunities, parental leave, and generous time off. The company maintains a strong commitment to diversity and inclusion, providing equal opportunities to all qualified applicants.
This is an excellent opportunity for experienced engineers passionate about big data processing, distributed systems, and performance optimization to make a significant impact on critical data infrastructure used by developers worldwide.