About The Position

The Office Data Loader team is seeking a Senior Software Engineer to develop and scale one of the world's largest hyper-scale data ingestion services for Office365. This role involves managing the ingestion service on over 300,000 Exchange Online machines and efficiently uploading more than 30,000 TB of data daily to a hyper-scale distributed storage. The position is critical for Office365 services, as data is essential for understanding service quality, generating insights into feature usage and user behavior, troubleshooting issues, and empowering product and management teams. The role also emphasizes ensuring data uploading meets privacy and compliance requirements, including transforming sensitive data to prevent leaks, building privacy leak detection and resolution safeguards, and meeting high requirements for user data in Machine Learning scenarios. Privacy and compliance are top priorities, aligning with Microsoft's mission to empower individuals and organizations and its values of respect, integrity, and accountability.

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.

Nice To Haves

  • 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.

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.

Benefits

  • Certain roles may be eligible for benefits and other compensation. Find additional benefits and pay information here: https://careers.microsoft.com/us/en/us-corporate-pay
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service