This is a great opportunity to challenge yourself, grow your career and influence the next generation of distributed systems platform for Microsoft. You will get to work on solving some of the most difficult and complex problems in distributed systems space, with a team of highly motivated and talent individuals that includes some of world-class engineers that understand this space deeply. If you are passionate about networking, about providing containerization solutions, about handling/processing data at scale, about being part of customer experience firsthand, about being part of a product that will change the market and bring value to MS, then this is a great opportunity for you!
Successful engineers will have strong critical thinking, problem solving, design, coding and debugging skills. Passionate about building platforms, a drive for execution and results, experience delivering quality software for large scale projects. We value passion, creativity, agility, accountability, and desire to learn new complex technical areas. You will get to work on Federation, which is a distributed hash table implementation that features reliable failure detection and large-scale capability (thousands of nodes). It is the base layer of Service Fabric to support lead election and Failover
Solid coding skills in C/C++ (preferred), or C#, Java, Go, Node.js, Python. Solid CS fundamentals, fluent in multi-threaded and asynchronous programming, strong inclination for architecting at scale Excellent technical design, problem solving, debugging and communication skills Strong interpersonal skills with a proven track record of collaboration Demonstrated experience in shipping high quality products and services BS/MS in Computer Science or equivalent industry experience Ability to meet Microsoft, customer and/or government security screening requirements are required for this role. These