Senior Software Engineer

Microsoft
1096203
Seating Arrangement Not Specified
Bellevue, WA
Full Time
Pay Range Not Provided
July 13, 2021
Direct Hire

Language(s):

  • Java
  • C#
  • C++

Interview Format(s):

  • Not Specified

Interview Content(s):

  • Not Specified
Bing Multimedia team powers image & video search in Bing and other products in Microsoft. We are chartered to provide the best experience for user queries (text, image) and recommendations for users. Our ecosystem is backed with SOTA ML models and a powerful infrastructure to bring the experience to the user with the highest quality. As a team owing the online/offline infrastructure that can enable these experiences, you will be working with cutting edge technologies and open source/home grown frameworks in big data & distributed systems with latency, cost, availability as the key metrics, while making an impact to millions of users every day.

As a team dedicated to building and promoting a diverse and inclusive team and environment, we look forward to receiving applications from qualified individuals of all backgrounds.

Responsibilities

• Work at a tech-lead capacity (with a high potential to become a manager) for a group of talented engineers on a v1 product.

• Build & manage a platform for processing thousands of queries per second, while ensuring index is clean from offensive content.

• Managing & evolving services that scale to meet ever growing users worldwide.

• Work with a talented team of scientists and engineers dealing with state-of-the-art big data, computer vision and machine learning techniques.

• Keep up with the ever-evolving hardware acceleration and innovative search techniques (nearest-neighbor etc) and leverage them to improve the overall search experience.

• Metric driven development while shipping features to ensure a measurable impact for the work.

• Work at a tech-lead capacity (with a high potential to become a manager) for a group of talented engineers on a v1 product.

• Build & manage a platform for processing thousands of queries per second, while ensuring index is clean from offensive content.

• Managing & evolving services that scale to meet ever growing users worldwide.

• Work with a talented team of scientists and engineers dealing with state-of-the-art big data, computer vision and machine learning techniques.

• Keep up with the ever-evolving hardware acceleration and innovative search techniques (nearest-neighbor etc) and leverage them to improve the overall search experience.

• Metric driven development while shipping features to ensure a measurable impact for the work.

Qualifications

Required Qualifications:

• 3+ years of industry experience with general-purpose high-level programming language (C/C++/C#/Java etc.)

• Exposure to building high performance, highly available, reliable, distributed services.

Preferred Qualifications:

• Bachelor’s or advanced degree in Computer Science, Mathematics, Physics or a related field

• Experience with Hadoop, Spark, Kafka will be a big plus

• Ability to communicate and collaborate with others regarding the team vision and architecture.

• Knowledge of various design patterns and practices.

• Strong problem solving & critical thinking capabilities.

• Good?communication skills and ability to work in collaborative environment.

• Self-motivation with passion to deliver good experiences to users.

• Embrace engineering excellence and delivering results at scale with quality.

• Prior stints as a lead/tech-lead is a big plus.

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. #Fullstack# #Backend# #Cloud# #Search# #WebXT#

Required Qualifications:

• 3+ years of industry experience with general-purpose high-level programming language (C/C++/C#/Java etc.)

• Exposure to building high performance, highly available, reliable, distributed services.

Preferred Qualifications:

• Bachelor’s or advanced degree in Computer Science, Mathematics, Physics or a related field

• Experience with Hadoop, Spark, Kafka will be a big plus

• Ability to communicate and collaborate with others regarding the team vision and architecture.

• Knowledge of various design patterns and practices.

• Strong problem solving & critical thinking capabilities.

• Good?communication skills and ability to work in collaborative environment.

• Self-motivation with passion to deliver good experiences to users.

• Embrace engineering excellence and delivering results at scale with quality.

• Prior stints as a lead/tech-lead is a big plus.

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. #Fullstack# #Backend# #Cloud# #Search# #WebXT#