View all Microsoft Entertainment & Devices Jobs



Jobvertise Home

Search Jobs

POST your Resume FREE

FEATURE your Resume

Energize your
job search

Take a FREE Career Test

Super Simple Job Hunting Guide

   

Software Development Engineer - (US-CA-Mountain View - 94043)

Minimum Education:
None
Jobcode:
L:104943177
Email this job to yourself or to a friend | Job Match Test | Resume Guide


Click Here to Apply Online


Job Title: Software Development Engineer Job Category: Software Development Product: Windows Live Date Posted: 05/13/2009 Job Code: 256450 Location: CA - Mountain View Travel Required: Join the Windows Live team, working on large scale Internet Services, at the forefront of Microsoft's Software + Services vision! You will design and build an "Mega Scale" service in the Windows Live Web Communications group (Hotmail, calendar, IM, voice, documents, etc.). The service's implementation ranks among the world's largest and most cutting edge systems, spanning across data centers around the world. Come contribute to the core storage system which comprises the bulk of the service infrastructure, the hub of the application and user experience, and innovate on what it means to communicate in the new millennium! To give an idea on the orders of magnitude involved: * 10 human operators * 100,000 computers * 1,000,000 disks * 1,000,000,000 users * 100,000,000,000,000,000 bytes of stored data (100 petabytes) The long term scenarios and challenges are: * Users can store anything "in the internet" = Storage "in the sky" -- Email, Voice, Documents, etc. = Communications integration -- Email, Instant Messaging, SMS, Voice, etc. * It is easy for users to find and organize their data = Efficient Search Algorithms = Seamless synchronization and integration between devices, PC's, and services * Users have universal access to their data, from anywhere, at any time, and using any device = Synchronization between a service and multiple clients and mobile devices = Highly reliable data center * Efficient and reliable data center implementation = Massive distributed storage systems, hyper efficient, self healing architectures = Monitoring and process control across 100,000's of machines and parallel processes in essentially an enormous distributed computer This position requires a deep interest in distributed computing concepts such as: fault tolerance, self healing, network protocols, network programming, multi-threaded programming, performance, reliability, scalability, and storage technology like databases and file systems. It also requires an understanding of core internet technologies such as: HTTP, XML, SOAP. Candidates must have a thorough knowledge of C/C++ and a garbage collected language such as C# in addition to strong writing and communication skills. Do you want to change the way people use the Internet? Do you want to impact half a billion people-overnight and multiple times per year? Do you want unrivalled experience working with one of the largest and most popular distributed systems in the world? Come join us!

Microsoft Entertainment & Devices

Click Here to Apply Online

         


Job Match Test | Blast your resume | Post Resume to 80+ sites

The Complete List of Jobs by Title
A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z

Search over 250,000 FRESH Jobs
Powered by      
Jobvertise