Principal/Senior Software Engineer

Main Location
Redmond, WA, United States
Open jobs

Title: Principal SDE/Senior SDE/SDE-II
Team: Search Platform, Search Technology Center, Microsoft
Location: Beijing

Want to work on an area in developing AI technologies in Microsoft? Get excited when you think about searching a document given hundreds of billion candidates within tens of milliseconds? If you think you have the competency and courage to work with some smart people building the cutting-edge AI technology - projects that you will be proud of for long time - STCA Search Platform is the place for you.

Index Serve Platform team
Bing Index Serve is the core part of Bing’s search engine. The team is responsible to manage tens of thousands of machines and provide backend search engineer for document selection and ranking. The technology stack covers the hottest areas such as Resource Scheduling, Distributed Object Storage system, Index Selection/Ranking, Enabling AI in Bing and so on.

We are looking for motivated and talented individuals at various career stages of their careers, to build core Search platform. As an engineer, you will play a critical role in the team. You will need to understand the design, code and features of many different areas, quickly come up to speed and deliver features via this intuitiveness, attention to detail and responsiveness. You must be able to design services that are highly scale, low latency, always on, low cost to maintain and operate. You should be able to influence other developers to come up with the right design and architecture for their components and make them the model for common patterns going forward. You must have good partnership and influencing skills to be able to work across multiple teams.



Pursuing a BS/MS or PhD degree in Engineering, Computer Science, Mathematics or related field
3+ years of experience programming in Java, Python, C++/C# and/or other computer programming languages preferred
Experience in Search related area is preferred
Expertise in very large scale distributed system preferred.
Experience in information retrieval, data mining, machine learning, deep learning, classification or clustering is a big plus
Experience in Deep Learning such as TensorFlow, CNTK, Caffe, Theano is a big plus
Ability to derive creative and innovative solutions by thinking "outside the box"


Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, color, family or medical care leave, gender identity or expression, genetic information, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran status, race, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable laws, regulations and ordinances. 


Benefits/perks listed below may vary depending on the nature of your employment with Microsoft and the country where you work.

Help us maintain the quality of jobs posted on PowerToFly. Let us know if this job is closed.
We're a community of women leveraging our connections into top companies to help underrepresented women get the roles they've always deserved. Simultaneously, we work to build truly inclusive hiring processes and environments where women can thrive and not just survive.
Are you hiring? Join our platform for diversifiying your team
Principal/Senior Software Engineer
Microsoft Corporation