The Office Data Loader team at Microsoft is looking to hire a Senior Software Engineer to build and scale one of the world's largest hyper-scale data ingestion services for Office365. This service is critical for collecting and processing vast amounts of data generated daily by hundreds of millions of users, enabling engineering teams to understand service quality, generate insights, troubleshoot issues, and empower product and scientist teams with data for intelligence features. A key challenge is ensuring this data ingestion meets stringent privacy and compliance requirements, including transforming sensitive data and building safeguards for privacy leak detection and resolution, especially for data used in Machine Learning scenarios.
Requirements
- coding in languages including, but not limited to, C, C++, C-Sharp, OR Java, JavaScript, or Python
- 3+ years of experience building and scaling distributed systems.
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.
Other
- Ability to meet Microsoft, customer and/or government security screening requirements are required for this role.
- Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter.
- Microsoft is an equal opportunity employer.
- If you need assistance with religious accommodations and/or a reasonable accommodation due to a disability during the application process, read more about requesting accommodations.