Senior Software Engineer – ASK QU & UU

Senior Software Engineer – ASK QU & UU

Senior Software Engineer – ASK QU & UU

Job Overview

Location
London, England
Job Type
Full Time Job
Job ID
31000
Date Posted
1 year ago
Recruiter
John Apl
Job Views
31

Job Description

The Web Experiences Team, WebXT, builds comprehensive and engaging content, services, and platforms for consumers to access the information they need anywhere on any device and for enterprises to enhance their employee and customer experiences.

 

Answers, Segments and Knowledge Team (ASK) is a team under WebXT, and we have several ongoing projects across Bing, Msn, and Edge, which requires deep understanding of queries and users. We are hiring a Senior Software Engineer who will take the technical leadership on the systems of query understanding (Orca) and user understanding (Beluga).

 

The job provides opportunities to:

  • Build up the world-class query understanding and user understanding systems with novel NLP techniques and engineering excellence.
  • Work in a world class engineering team of engineers, architects, scientists, and leadership that will help you grow your career.
  • Be part of core fundamental problems in the areas of personalized search and personalized recommendation and push state-of-the-art.
  • Design and implement distributed systems that can be scaled to serve hundreds of millions of users.

Responsibilities

  • Design, implement and evolve the next generation query understanding system (Orca) for various answers and segments of Bing in en-US and all international markets.
  • Design, implement and evolve the user understanding system (Beluga) to power personalized search in Bing and personalized recommendation in Bing, Msn and Edge.
  • Design and implement the data repositories of queries, URLs and users and pipelines to mine query signals and user signals for query understanding and query understanding.
  • Collaborate closely with partner teams to flight and ship personalized search & recommendation scenarios in Bing, Msn and Edge.
  • Coach junior software engineers in design review, code review and technical troubleshooting.

Qualifications

Required Qualifications:

  • Bachelor degree or above in Computer Science or related majors
  • 8+ years’ experience with data structures, algorithms, programming languages (any of C#, Java, Python as well as other languages)
  • 5+ years’ experience in architectural design, system analysis, and performance optimization for distributed system
  • Proactive, and accustomed to working with aggressive project timelines and with a history of delivering high quality technical solutions
  • Excellent written and oral communication skills

 

Preferred Qualifications:

 

  • Ability to assess the business value and technical feasibility of user scenarios.
  • Familiarity with the principles and practices involved in development and maintenance of software solutions and architectures.
  • Experience related to software/service readiness through Flighting/AB testing/experimentation.
  • Strong understanding of complex business problems to ensure projects are leveraging the appropriate technology and the technical design.
  • Experience in streaming pipelines (e.g. Kafka, Spark, etc.) is a plus
  • Knowledges, skills and experiences in NLP, machine learning, recommendation system 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.

Job ID: 31000

Similar Jobs

Meta

Full Time Job

Senior software engineer – ask qu & uu Senior software engineer – ask qu & uu

Meta is embarking on the most transformative change to its business and technolo...

Full Time Job

Deloitte

Full Time Job

Senior software engineer – ask qu & uu Senior software engineer – ask qu & uu

Deloitte’s Enterprise Performance professionals are leaders in optimizing...

Full Time Job

Labcorp

Full Time Job

Senior software engineer – ask qu & uu Senior software engineer – ask qu & uu

Job Duties/Responsibilities:Determine the acceptability of specimens for testing...

Full Time Job

Braintrust

Full Time Job

Senior software engineer – ask qu & uu Senior software engineer – ask qu & uu

• JOB TYPE: Direct Hire Position (no agencies/C2C - see notes below)â€Â...

Full Time Job

Cookies

This website uses cookies to ensure you get the best experience on our website.

Accept