Microsoft's Spark team in Fabric is seeking a Software Engineer 2 to push the boundaries of Spark performance and help 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.
The position offers an opportunity to work in a hybrid environment (up to 50% work from home) in Shanghai, China, with 0-25% travel required. As part of the team, you'll design and implement software components, participate in code reviews, assist customers, and maintain service operations. The role requires collaboration with talented engineers to improve Spark's capabilities with industry-leading performance, integration, security, and reliability.
This is an excellent opportunity for mid-level software engineers with experience in Java or similar programming languages and a strong educational background in computer science or related fields. Microsoft offers comprehensive benefits including industry-leading healthcare, educational resources, parental leave, and investment opportunities. The company maintains a strong commitment to diversity and inclusion, providing equal opportunities to all qualified applicants.
The role combines technical expertise with the opportunity to mentor others and contribute to mission-critical services, making it ideal for engineers looking to make a significant impact in big data processing and analytics.