Note: The job is a remote job and is open to candidates in USA. Microsoft is seeking a Senior Software Engineer to join the Office Data Loader team, which is responsible for building a hyper-scale data ingestion service for Office365. The role involves designing and maintaining high-quality distributed systems, ensuring compliance with privacy requirements, and collaborating with various teams to optimize data ingestion processes.
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 including OnCall availability to support the 24/7 service
- Collaborate with other Office365 teams to manage their data ingestion service, provide solutions and guidance
Skills
- 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#, Java, JavaScript, or Python OR equivalent experience
- 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
- Experience with one or more modern programming languages, including but not limited to: .Net, Java, Python, Rust, C/C++, C#
- Experience in one or more of the following is a positive: Large-scale distributed systems
- Experience in one or more of the following is a positive: Systems administration and system-level programming
- Experience in one or more of the following is a positive: Virtualization and hypervisor engineering
- Experience in one or more of the following is a positive: OS engineering
Company Overview
Company H1B Sponsorship