首页 > 代码库 > 微软职位内部推荐-Software Engineer II

微软职位内部推荐-Software Engineer II

微软近期Open的职位:

Group: Bing! Multimedia Search

Position: Multimedia Recommendation Engine Software Engineer, Multimedia Recommendation Engine Software Engineer II, Senior Software Engineer

Work Location: Beijing, China

Reports to: Kit Thambiratnam (alias: kit)



Job Description


Images and videos are taking over the world.   Users are craving richer experiences and smarter technologies to search, organize and browse the world of Multimedia.   The Bing Multimedia team powers image and video search and browse experiences on bing.com.   We are looking for smart, creative and passionate engineers to join our Multimedia Recommendation Systems team.  


Multimedia is all about browsing, and recommendation systems are at the core of browsing.   Our users love the exploration features we expose on bing.com and the Multimedia Recommendation Systems creates the core technologies to realize these experiences.   We build image, video and query recommendation systems to provide users an immersive and unbounded exploration experience.   Our recommendation systems are built using hard-core machine learning and big data approaches to create start-of-the-art recommendation models with millions of features trained on billions of training data.   The required qualifications are:


?      3 years+ of machine learning experience in text or multimedia area.   Prior experience working with recommendation systems strongly favored.

?      Favored significant experience in working with big data (search engine scale), click log mining, deep learning, semantic projections, personalized recommendation or user modeling.

?      Committed passion to deep data analysis.   Our engineers are expected to analyze user logs to try to find new opportunities to drive engagement via recommendation.

?      Strong coding ability.   You will primarily work in C# and SCOPE (Internal distributed processing language).   Experience in scripting languages such as python, distributed processing such as Hadoop, or set-based languages such as SQL will be favored.

?      Ability to clearly communicate and collaborate with team members.

?      High level of personal accountability and “self-starter” attitude in order to make progress in ambiguous situations on schedule.


Our developers work on every aspect of the development process including generating feature proposals, designing them, implementing them, shipping them and analyzing data from live production data to improve and innovate further.   You will need to be agile, able to jump into any piece of code, learn the latest and best in-house and open source technologies to deliver innovation quickly and with high quality.   We also encourage role rotation which means you will have a chance if you wish to try different parts from core engineering to machine learning to user experience development if you choose.  


Interested?   Contact us immediately to find out how to join.


Bing Multimedia Experiences Overview


Below is a quick overview of some of the experiences the Bing Multimedia empowers globally.


Image Search Experience

Our image search is second-to-none, and we don’t just give you images.   We index collections of images from popular sites like Pinterest.   We give you related searches for your queries to help you to explore the world of images just by clicking.   At the heart of all of this is our ranking technologies that don’t just try to find semantically relevant content, but also consider beauty, size, aspect ratios and watermarking all to bring you simply the best images for your search query.





Play music videos and watch lyrics directly from search results

Now playing your favorite music videos is trivial on bing.com thanks to end to end investments in our music crawling, indexing and semantic conflation technologies.   All presented in an immersive carousel experience that lets you jump through all your favorite songs.





Image and Video Search Results in Bing.com

Every time you do a query on Bing.com you are seeing yet another search result powered by the Multimedia team.   Our team delivers the image and video results you see in your bing results, on your phone, tablet and desktop.




Video Landing Experience

We bring you the best trending videos, music, TV and movies on our landing experience every day.





Smart Preview

Powered by our video summarization technology, we provide users the capability to quickly preview about 70% of our videos by simply hovering.   This helps you better choose exactly which video you want to watch.



Similar Image Search

Powered by our similar search technology based on deep learning techniques, we are able to get similar images to any image you provide.   You can see below that most of the cats below are ‘fashionable’ cats since the original image was a fashionable cat.




Video Overlay Experience

We’re giving users the ability to enjoy videos from the entire web all within the comforts of bing.com.   Today about 80% of our search results open videos for watching directly within Bing.   That means you don’t need to jump across different video sites around the world.   Bing simply has one of the most comprehensive video indexes in the world.







Microsoft is an equal opportunity employer and supports workforce diversity.

如果你想试试这个职位,请跟我联系,我是微软的员工,可以做内部推荐。发你的中英文简历到我的邮箱:Nicholas.lu.mail(at)gmail.com

微软职位内部推荐-Software Engineer II