Microsoft is seeking a Senior Software Engineer to join the Office Data Loader team, responsible for building a hyper-scale data ingestion service for Office365. The role involves designing and maintaining a reliable ingestion service, ensuring data privacy and compliance, and collaborating with various teams to enhance service performance.
Responsibilities:
- Design and build high quality, performant and reliable distributed ingestion service
- Design and build modernized telemetry/monitoring/reporting systems to get the insights of service quality
- Improve service performance and efficiency to reduce cost of service
- Work with downstream data consumer teams in different geo locations to onboard data ingestion service and provide supports in daily work
- Work with privacy & compliance teams to design and build solutions to prevent/detect/resolve privacy issues, also provide guidance and best practice for engineering teams within Office365
- Responsible for the daily operations and maintenance of the live service and ensure quality of service
- Collaborate with other Office365 teams to manage their data ingestion service, provide solutions and guidance
Requirements:
- Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, OR Java, JavaScript, or Python OR equivalent experience
- 3+ years of experience building and scaling distributed systems
- Ability to meet Microsoft, customer and/or government security screening requirements are required for this role. These requirements include but are not limited to the following specialized security screenings: Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter
- Bachelor's Degree in Computer Science or related technical field AND 8+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, OR Python OR Master's Degree in Computer Science or related technical field AND 6+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience