Bing is not your typical distributed application. It is a distributed Artificial Intelligence engine at scales that are hard to come by. My journey in Bing started 17 months ago, and I am humbled every day as to the sheer amount of ingenuity, passion, and pure love that has gone into building this product. Bing is, by far, one of the largest, most ambitious, complex, interesting, intelligent, and beautiful pieces of software I have ever worked on.
Bing does Web search well, in fact, very well. Now the question to you, the reader, is: Should we stop at Web search? How about all those other search needs?
Well, as it turns out, Microsoft is committed to helping people break free from search overload wherever they look for information. Whether it is at work in an enterprise setting, on a news site, on a travel blog website, or embedded into an app on their phones, we want to help.
We are a new start-up in Bing collaborating with other teams across the organization to turn that vision into reality. We are building a V1 product that craves folks that are curious, adaptable, result driven, passionate, and customer focused.
You have designed and built a large-scale Azure Cloud-Native Application
You are a hands-on architect and developer
You understand and have used a few of the Azure services such Azure KeyVault, Azure CosmosDB, Azure Service Fabric, Azure Service Bus, Azure API Management, Azure Traffic Manager, and Azure Load Balancer
You finished college and have a degree in Computer Science or related
You dream in DAU/MAU - you are customer focused!
You are an excellent collaborator, capable of building and maintaining relationships with various Microsoft teams and the open source community
You have 9+ years of related experience with proficiency in C#, Java, or similar.
An understanding of search stacks such as Google, Bing, Apache Lucene, Apache Solr, and Easticsearch is certainly advantageous.
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. We also consider qualified applicants regardless of criminal histories, consistent with legal requirements. If you need assistance and/or a reasonable accommodation due to a disability during the application or the recruiting process, please send a request via the Accommodation request form.
Benefits/perks listed below may vary depending on the nature of your employment with Microsoft and the country where you work.
In addition to the day to day function of the job that involves architecting and helping to implement a large-scale distributed system powering a new cloud-native Microsoft product, you will also:
Work closely with customers to build what they need and not what we think they might need
Analyze and make decisions based on complex and ambiguous data points
Through hands on contributions, help us deliver on the vision focusing on building a new and fast-growing product
Microsoft is a technology company that develops and supports software, services, and devices.