Sr Research Software Development Engineer - Systems and Networking
Posted: 30th December 2016
Expires: 29th January 2017
Competitive salary plus benefits
Location: Microsoft Research Centre - Cambridge
We are looking for a Software Development Engineer to complement the Systems and Networking team. The candidate should have a deep and strong background in design and development of distributed scheduling protocols and distributed storage systems - with previous experience building transactional memory storage systems and distributed graph databases.
Successful candidates will have a degree in Computer Science or Mathematics.
Additional requirements include outstanding communication skills, the ability to develop original research agendas, and the ability to execute on these agendas. Junior candidates must have demonstrated outstanding potential for leadership in their field as judged by letters of recommendation. Candidates must also be able to collaborate effectively with other engineers and product development teams.
" Work alongside other Software Development engineers to contribute cutting edge research and engineering solutions
" Liaise with researchers within the lab to engineer possible prototypes and demos
" Be responsible for all phases of software development including design, implementation, performance tuning, testing, and documentation
" Where possible, attend conference within the Systems and Networking space
" Work closely with other Systems and Networking teams across Microsoft Research
Qualifications and Experience:
" Degree in Computer Science or Mathematics.
" Skilled C / C++ Developer
" Previous work experience focused on distributed systems.
" Demonstrated ability to generate new ideas and innovate.
" Excellent oral and written communication skills.
" Strong problem solving ability.
About Microsoft Research
Since Microsoft Research was established in 1991, it has become one of the largest, fastest-growing, most respected software research organizations in the world. Its distinguished researchers and scientists help shape the computing experience of millions of people worldwide through advances that enhance virtually every product Microsoft ships.
Job reference information
|| (Please reference Dice when calling)