Microsoft's Web Data Platform Team is seeking a Software Engineer II to join their mission of building hyper-scale distributed systems. The role focuses on scaling their global web index and developing Next Gen Unified Schedulers. You'll work on crawling and processing tens of billions of URLs daily, optimizing resource usage, and maintaining document freshness. The team leverages Machine Learning models and Large Language Models (LLMs) for efficient data processing and training needs.
The position offers an exciting opportunity to work on web-scale infrastructure, contributing to Microsoft's broader mission of empowering every person and organization globally. You'll be part of a team that values innovation, collaboration, and continuous learning. The role combines technical challenges in distributed systems with practical applications in web crawling and data processing.
Key responsibilities include designing and implementing scalable solutions, working with stakeholders to define requirements, and maintaining system reliability. You'll contribute to architectural decisions, code implementation, and on-call support as a Designated Responsible Individual (DRI).
The compensation package is competitive, ranging from $98,300 to $193,200, with additional benefits including comprehensive healthcare, educational resources, and parental leave. The position offers a hybrid work arrangement with up to 50% work from home flexibility.
This role is perfect for engineers passionate about distributed systems, web technologies, and machine learning applications. You'll have the opportunity to work on cutting-edge technology while contributing to products that impact billions of users worldwide. The team culture emphasizes growth mindset, innovation, and collaboration, making it an ideal environment for professional development.