The Microsoft Research (MSR) Redmond Lab's Central Engineering Team, develops software and hardware that bring Microsoft Research innovations to life. The team's mission is to aid the transition of late-stage MSR technology into Microsoft products and to develop, deploy, and refine prototype software based on research ideas in order to stimulate new thinking. Our teams build research demonstrators, transfer research products into the main Microsoft product groups, and build large scale prototypes with customers. Our projects cover a wide range of technologies spanning topics such as cloud computing, information management, natural user-interfaces, distributed and realtime systems, multimedia, real-time communications, web services, App Store development, Virtual/Augmented Reality, AI, IOT. In one project you may be engineering breakthroughs in keeping sensitive data private; mobile software to detect emotion and health state of patients; develop post-quantum encryption for machine learning
We are looking for a Software Design Engineer who has a broad range of skills including the ability to work at all levels of the stack. You should find engineering code a passion, enjoy engineer complex software from scratch, and have the ability to synthesize new software from a broad range of sources. Learning and applying new domains and concepts should be your passion.
Required Qualifications: - 12+ years of commercial engineering experience with C++, C#, .NET or Java - BS/MS in Computer Science or equivalent field Preferred Qualifications: - Highly motivated, self-starter and team player. - Solid, broad-based CS fundamentals - Strong ability to learn, analyze and solve hard problems - Great team member, collaborator and communicator within diverse and majority-minority teams Bonus points for any: - Crypto, security or privacy knowledge - Database and streaming technologies - Machine Learning knowledge - Financial Services or similar commercial experience