BellevueWARecruiter Since 2001
the smart solution for Bellevue jobs

Software Engineer 2

Company: Microsoft Corporation
Location: Bellevue
Posted on: June 12, 2021

Job Description:

Are you interested in working on and defining leading-edge technology for hardware acceleration of AI & machine learning? Are you interested in building a platform for data scientists to take the latest state-of-the-art AI models to production? Would you like to design and develop new components that solve complex large-scale distributed systems problems? If the answer to these questions is yes, then the Brainwave team would like to hear from you!

Brainwave is Microsoft's architecture for accelerating deep neural network (DNN) inference using FPGAs. The Brainwave system includes a high-performance distributed software runtime that handles client inference requests, routing them and orchestrating their execution across large pools of CPUs and FPGAs to provide low latency, highly parallel, and resilient service. We are looking for software developers who are interested in working in a dynamic production environment, developing support for and deploying the latest DNN models to production in support of Bing, Office 365, and other Microsoft online services. Working with Microsoft model developers to deploy their models on Brainwave gives us the unusual opportunity of working across the whole DNN stack, from cutting-edge DNN models, techniques, and frameworks to hardware accelerator interfacing and architecture. This cutting-edge development takes place in the context of a live, global-scale distributed system that touches millions of users daily, running on the world's largest distributed FPGA-accelerated hardware platform.

Required Qualifications:

  • 3 years + experience on programming languages such as C/C++/C#/Java and the ability to demonstrate the technical depth.
  • The ability to demonstrate experience writing efficient multi-threaded and concurrent code.
  • The ability to demonstrate your abilities to write agile software, specifically the ability to write clean, maintainable and tested code.
  • The ability to work with effectively with a geographically dispersed team in a fast-paced environment

Preferred Qualifications:

  • Knowledge of both Windows and Linux operating systems is a plus
  • Understanding of Internet protocols, Internet services and standards
  • Performance analysis and optimization of complex systems
  • Working on distributed infrastructure
  • Shipping service-based applications

#MachineLearning# #WebXTPlatform#

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.

Design, develop and maintain the functionality of a deep neural network (DNN) inference platform on top of FPGA-based computing hardware.

Design, develop and maintain hardware-accelerated deep learning models to support all kinds of business scenarios.

Design, develop and maintain large scale distributed software and hardware systems to serve billions of online traffic every day.

Collaborate closely with other product groups like Bing, Office and Azure.

Keywords: Microsoft Corporation, Bellevue , Software Engineer 2, Other , Bellevue, Washington

Click here to apply!

Didn't find what you're looking for? Search again!

I'm looking for
in category
within


Log In or Create An Account

Get the latest Washington jobs by following @recnetWA on Twitter!

Bellevue RSS job feeds