Groups    |     Jobs    |      User Space 

Hello, pls   log in or   register


Software Development Engineer (HPC)
Microsoft
20081006 17:16:22   by: freedo
city: Shanghai Zizhu   category: HPC
                  

Standard Job Title: Software Development Engineer
Product: HPC
Division: China Research and Development
Location: Shanghai China
External Web Site: http://www.microsoft.com/hpc/

The High Performance Computing team in Shanghai is looking for a strong Software Development Engineer (SDE) to own testing of key technologies of our new high performance computing product that is targeted towards engineering and scientific users. We are a small team and are looking for an experienced and entrepreneurial SDE that will help us with the challenge of bringing Windows to a new market segment.

High Performance Computing is one of the fastest growing server workloads worldwide, driven by enterprises embracing server clustering to solve technical and business problems that only a few years ago required dedicated supercomputers . HPC features some of the most demanding and exciting application scenarios that drive innovation in distributed system development, large scale management, parallel computing, networking and storage. Winning in this important space against entrenched competitors requires creativity, innovation, speed of execution, and deep engagements with hardware, software and academic partners.

We’re looking for a highly motivated Software Development Engineer for HPC China team. You will be responsible for designing and building new features or functionality, working together with Program Managers and Software Test Engineers. You will own features from conception through shipping to customers. To be successful in this position, you must be able to understand customer needs, have excellent design and coding skills, great problem solving skills, be passionate about quality, and practice excellent software engineering standards. You also need to be a self-starter, have passion for technical challenges and continuous learning.
We need someone work on the features in shanghai, which consists of several parts. First, there is a deployment piece which distributes and configures operating system and application images on compute nodes in a compute cluster. Next there are networking pieces and integration with those pieces that provide high performance transport for applications. Then there are management pieces which allow a cluster to be reconfigured/managed/diagnosed as it runs. Finally, there are program models that will help end user easily develop and build applications around HPC. Being able to find and help correct performance issues are also a very important part of this job. Good debugging, profiling and analysis skills are needed.

Requirements:
3+ years of software development experience, excellent development and troubleshooting skills, experience in networking, Windows services, and server infrastructure. Demonstrated experience shipping high quality software products. Candidates with expert knowledge of parallel programming techniques, high performance systems, and scientific computation methods are preferred.

For more information see:
http://windowshpc.net
http://www.microsoft.com/hpc/



How to apply:
please send your application to: frchen#microsoft.com (replace # with @)



Original post:
http://members.microsoft.com/careers/international/default.aspx?lang=EN&loc=CHN&job=90436651