Are you interested in working on and defining bleeding edge technology for hardware acceleration of AI and Machine Learning on FPGAs? Are you interested in building the platform for Data scientists to enable the latest state of art AI models? 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 handles 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
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.
Required Qualifications: Strong C/C++/C# skills – 5 years Experience in writing efficient multi-threaded and concurrent code – 3 year 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.