Microsoft Research


    WINDOWS SERVER PERFORMANCE GROUP

    Our team drives improvements in efficiency, scalability, and responsiveness for a wide range of server scenarios and for hardware ranging from workgroup to enterprise class servers. Engineers in the team focus on critical components and paths throughout the software stack and hardware with interactions. Performance work is an opportunity to make direct impact on customer satisfaction, become experts in critical system components, lead cross-team and company-wide initiatives, build high-quality design software, and help keep Windows ahead of the competition.

    The team formed in the early days of Windows NT development and contributed to making Windows competitive in the fast-growing server market. It played a major role in all of the Windows Server releases including most recently the Windows Server 2008 release, achieving 3x to 4x improvements in key server scenarios. The technology that the team develops is at the cutting edge within the industry.

    Some of the areas the Server Performance team is working on:

    • Core OS scalability (64P+)
    • Virtual machine technology (Hyper-V)
    • Network stack (TCP/IP, firewall)
    • Enterprise storage and database
    • Local / remote file services
    • Power management for data centers
    • Performance analysis tools

    If you enjoy developing inventive solutions to hard problems, feel strongly about quality, and want to make an impact on both competitive and customer fronts, talk to us! Software Development Engineer positions are available at all levels of experience.

    JOB REQUIREMENTS

    The ideal candidate combines strong development skills, solid background in data structures and algorithms, and passion for analysis and design.

    • Excellent software design and C implementation skills (C++ or C# knowledge is helpful but not essential for current openings) and technical leadership ability
    • Excellent software analytical skills including scalability, SMT, and hardware/software interactions
    • Broad knowledge of algorithms and data structures
    • Solid communication skills
    • Low-level programming experience (e.g., OS kernel components)
    • Ability to development leading edge scalability and performance tools and analytical methodologies

    HOW TO APPLY

    For More Information
    Contact perfjobs@microsoft.com or Bruce.Worthington@microsoft.com.

    PDL Home Industry Jobs Page

    © 2008.
    Last updated 17 April, 2008