We use cookies. Find out more about it here. By continuing to browse this site you are agreeing to our use of cookies.
#alert
Back to search results

Senior Software Engineer

Microsoft
United States, Washington, Redmond
Oct 01, 2024
OverviewThe Team: The MAI recommendation platform team works on a unified system providing personalized content feeds for billions of users over hundreds of billions of documents. Now we are powering the feeds on MSN, Edge browser, Windows, and different scenarios including news, shopping, weather, finance, etc. We run the service across multiple geographically distributed data centers, balancing latency, efficiency, stability, agility and debuggability. We build the system end to end, including data collection with all the available data sources, model training infrastructure, collaborative filtering, document indexing, user signals handling with NRT pipeline, online recall and hosting various ranking models from our relevance partners. The Role: We are seeking a highly skilled and motivated Senior Software Engineer to join our Recommendation Platform in Microsoft AI. A suitable candidate is expected to have experience of designing and delivering reliable & scalable distributed services. The role requires quick prototyping, narrowing down design options to deliver on the vision in collaboration with a strong team of software engineers. Main focus areas will be unification, simplification and optimization of current serving stack.
ResponsibilitiesShip high-quality, well-tested, secure, and maintainable code Work collaboratively and communicate effectively with engineering, data scientists and product teams. Design, and develop large scale distributed software services and solutions in collaboration with teammates. Design services with a strong focus on high availability and scalability, robustness, and observability. Take end-to-end responsibility for the development, observability, quality, testing, and production readiness of the services you build. Design the system at scale for scenarios and canvases to be supported. Iterate the service capabilities as new requirements emerge with service rolled out.
Applied = 0

(web-5fdf5b7fb4-dtl8q)