Microsoft/Mountain View, CA
Location: Mountain View, CA, US
Job ID: 771581-67287
Division: Corporate Research & Development
Cloud computing is in its infancy, and Microsoft's Technical Strategy and Incubation group is tackling the next decade's most exciting problems. From distributed storage to advanced compilers, we're rethinking computing from the ground up and incubating ideas with the potential to transform our industry. We work independently of Microsoft's product groups, pursuing strategic opportunities that may be initially impractical for existing products due to legacy demands and business commitments. We run like a well-funded startup within Microsoft.
As a principal software development engineer on our cloud storage team you will be responsible for the design, implementation, testing, and performance of transaction processing and distributed storage features for our multitenant data processing platform. You will write code in a language like C# that has the performance characteristics of C++. You will contribute to brain-storming sessions and prioritize work to deliver maximum value to the team.
Successful candidates will have experience with traditional databases or transaction processing systems, as well as Big Data or NoSQL platforms like Hadoop or commercial cloud storage environments. The proven ability to innovate in a fast-paced environment is required, and a background with traditional systems level development is highly desirable.
Additional desirable, but not mandatory, skills include: familiarity with C# and managed runtimes, background building distributed systems or implementing consensus algorithms, knowledge of scalable networking technologies, or experience with large codebases.
CR:CorpRD
View full post on Wired Jobs
View full post on National Cyber Security