Microsoft

Senior Software Engineer

Redmond, WA Mountain View, CA
USD 112k - 238k
Machine Learning Deep Learning C++ TensorFlow C# Java JavaScript Python PyTorch
This job is closed! Check out or
Description

Do you aspire to be part of a dynamic team which delivers groundbreaking products and machine learning solutions across Microsoft to hundreds of millions of users? Does the opportunity to join a fast-paced, high-visibility, diverse team in a highly talented market sound exciting to you? If so, this Senior Software Engineer role in Redmond, WA within the Microsoft AI -Turing Team team may be a great fit for you!

 

The Microsoft Turing team is an innovative engineering and applied research team working on state-of-the-art deep learning models, large language models and pioneering the revolutionary conversational search experiences within Microsoft AI. The team spearheads the platform and innovation for conversational search and the core copilot experiences across Microsoft’s ecosystem including Bing Chat, Office, Windows and Edge.

 

In addition, the team also works on improving experiences across Microsoft’s products and services by working on high value scenarios. The Turing team has shipped capabilities across many Microsoft scenarios including Autosuggest, Microsoft Word’s new find feature, quick reply on Outlook, Smart Compose features in Word, image enhancement models, recommendations, enterprise search capabilities for Microsoft SharePoint as well as many other features across Office, Bing, and Xbox. 

 

These new experiences are powered by a large-scale deep learning-based enterprise search and question-answering systems built by the team, which processes billions-to-trillions of data items and serves millions of end users in millisecond latency.

 

If you share our passion for building innovative products and utilizing the power of machine learning in large-scale real-world situations for the benefit of our customers, we would love to consider your application.

 

Discover more about our team’s work here: https://turing.microsoft.com

Required/Minimum Qualifications

  • Bachelor's Degree in Computer Science, or related technical discipline AND 4+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
    • OR equivalent experience.
  • 2+ years experience in applying deep learning techniques and drive end-to-end AI product development (Search, Recommendation, Natural Language Processing (NLP), Document Understanding, etc).

Additional or Preferred Qualifications

  • Bachelor's Degree in Computer Science or related technical field AND 8+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
    • OR Master's Degree in Computer Science or related technical field AND 6+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
    • OR equivalent experience.
  • 2+ years with distributed training, writing CUDA (Compute Unified Device Architecture) / Triton kernels, experience training large and small models
  • Familiarity with common machine learning, deep learning frameworks like Pytorch/Tensorflow

Software Engineering IC4 - The typical base pay range for this role across the U.S. is USD $112,000 - $218,400 per year. There is a different range applicable to specific work locations, within the San Francisco Bay area and New York City metropolitan area, and the base pay range for this role in those locations is USD $145,800 - $238,600 per year.

 

Certain roles may be eligible for benefits and other compensation. Find additional benefits and pay information here: https://careers.microsoft.com/us/en/us-corporate-pay

 

Single reqs: Microsoft will accept applications for the role until May 6, 2024

 

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.

 

#microsoftai #msturingjobs #Search #WWE

As a Senior Software Engineer on our team, you'll be responsible for and will engage in:

  • Driving projects from design through implementation, experimentation and finally shipping to our users.
  • Own productionalizing state-of-the-art machine learning, deep learning algorithms and techniques leveraging text, images, and video for analyzing and transforming content to build world-class search and information retrieval products that have the potential to transform billions of people’s lives.
  • Design and develop fundamental technologies and drive the applied research to enable better conversational and search experiences for consumers and enterprise alike.
  • Working in a diverse geographically distributed team environment where collaboration and innovation are valued. You will have an opportunity for direct impact on design, functionality, security, performance, scalability, manageability, and supportability of Microsoft products that use our deep learning technology.

Embody our culture and values. 

Microsoft
Microsoft
Data Management Developer Tools DevOps Enterprise Software Operating Systems

0 applies

29 views

Jobs from our Partners

AWS Data Engineer

Raleigh, NC Durham, NC

Data Engineer

Raleigh, NC US

Other Jobs from Microsoft

Software Engineer

Hyderabad, India

Software Engineer

Hyderabad, India

There are more than 50,000 engineering jobs:

Subscribe to membership and unlock all jobs

Engineering Jobs

50,000+ jobs from 4,500+ well-funded companies

Updated Daily

New jobs are added every day as companies post them

Refined Search

Use filters like skill, location, etc to narrow results

Become a member

🥳🥳🥳 264 happy customers and counting...

Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.

Cancel anytime / Money-back guarantee

Wall of love from fellow engineers