Are you interested in working on and defining bleeding edge technology for hardware acceleration of AI & Machine Learning on FPGAs? 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 Brainwave team would like to hear from you! Project Brainwave team is looking for strong developers who are interested in working on a fast paced product that ships ability to hardware accelerate Deep Learning models. We write software from the ground-up, running across thousands of servers and handle petabytes of data. We are currently building a reconfigurable hardware accelerated (FPGA) platform for Bing web search backend that will be larger and faster than anything that currently exists. The goal of the system is to rank billions of documents a day within milliseconds E2E latency. To design the new system, we are applying a combination of approaches from the fields of distributed computing, concurrent programming, algorithm optimization, hardware acceleration and many more. Come to define, design and deliver the next state of the art ranking pipeline.
Responsibilities
Develop, maintain, and extend high-performance computing applications.
Deploy and maintain systems to meet significant reliability and service level requirements.
Work in a team of hardware and software engineers to deploy working systems to a very large user base.
Collaborate closely with other product groups, including Office and Azure.
Qualifications
Required Qualifications:
- Strong C/C++/C# skills – 1 year
- Experience in writing efficient multi-threaded and concurrent code – 6 months
Preferred Qualifications:
Passion for delivering high quality software on a rapid ship cycle. Candidates would find the following experiences advantageous: Developing web search related solutions, Performance Optimization of complex systems, Working on distributed infrastructure, Shipping service based applications. Familiarity with neural networks and related frameworks and algorithms is a plus.
#BINGENG
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.
Get email alerts for the latest"Software Engineer jobs in Bellevue"
