Senior Software Engineer- Distributed system

Microsoft
Apply Now

Job Description

Why work at WebXT

Inside Microsoft's Web Experiences Team

Are you an experienced backend engineer with a passion for building large scale distributed system to enable more innovations on the search, recommendation, and AI services and products? Are you passionate in leading an agile team while remaining hands-on? WebXT IndexServe platform team have a Senior Software Engineer position to meet your technical expertise.

WebXT IndexServe platform focuses on providing a search and recommendation platform for Microsoft internal partners using the documentation recall and reranking backend service suite. As a team, we manage one of the world’s largest distributed systems and have experienced great success in building efficient large scale distributed systems for search. WebXT IndexServe platform has a per decade rare opportunity to simplify the serving stack, to serve the biggest index with the most efficient way, and to drive up the relevance innovations with advanced deep learning techniques.

Within WebXT IndexServe platform, we are the Index Update team, and we have the exciting responsibility of trying to tackle these challenges. As a team, we are building a globally competitive index. On this platform, the Bing index can be continuously refreshed in a couple of days.

Qualifications

Required Qualifications:

  • BS/MS from Computer Science, or related technical discipline with 5 years of working through full product cycles.
  • 5+ years’ experience with C#/C++/Java/Python or other OOP skills.
  • Hands on experience on production scale distributed system.
  • Able to quantitatively evaluate, implement and verify a solution in a distributed environment, using simulation, testing, counters, logging, and other methodologies. 

Preferred Qualifications:

  • Capable of quantitatively implementing and qualifying a solution in a distributed environment with DevOps model.
  • Fluent in C++ is a plus.

Responsibilities

We are looking for a passionate platform developer to join us in building a globally competitive index using in-house and open-source technologies. You will be hands-on in a massively scaled and distributed system in production. Our developers design, implement, and rollout features with a data-driven and test-driven methodology. You will have the opportunity to work with cutting-edge cloud and machine learning technologies. Team members are expected to have solid background in: 

  • Share accountability of a wide array of assets and be comfortable with learning a broad array of technologies.
  • Design and implement features in a distributed environment using data to guide and measure success.
  • Debug and mitigate incidents in live production environments.
  • Participate in regular team scrums and communicate regularly and clearly with team members and leads. 
  • Agile service feature development.
  • Innovative algorithm design for best performance, latency, scalability, and efficiency.
  • Service performance profiling and scaling-up.

We are a fast-paced team with product releases every week. If you are self-motivated and want to make a large impact on the cloud serving area, then we are looking forward to meeting you!

Company Info.

Microsoft

Microsoft Corporation is an American multinational technology company with headquarters in Redmond, Washington. It develops, manufactures, licenses, supports, and sells computer software, consumer electronics, personal computers, and related services. It is one of the Big Five American information technology companies, alongside Google, Amazon, Apple, and Meta.

  • Industry
    Information Technology,Computer software,Consumer electronics
  • No. of Employees
    223,000
  • Location
    Redmond, WA, USA
  • Website
  • Jobs Posted

Get Similar Jobs In Your Inbox

Microsoft is currently hiring Senior Distributed Systems Engineer Jobs in Cairo, Egypt with average base salary of E£9,200 - E£21,000 / Month.

Similar Jobs View More