Senior Software Engineer (职位编号:1065507)
微软云和企业部门(C+E)
- 公司规模:500-1000人
- 公司性质:外资(欧美)
- 公司行业:计算机软件
职位信息
- 发布日期:2019-07-30
- 工作地点:上海
- 招聘人数:若干人
- 工作经验:无工作经验
- 学历要求:招若干人
- 语言要求:不限
- 职位类别:高级软件工程师
职位描述
Job # 306720 1065507
Locations China, Shanghai
Job families Evangelism
Products and technologies (not product or technology specific)
Teams Cloud and enterprise
Have you ever imagined the world with infinite amount of storage available and accessible to everyone? Everyone in the world can easily access their books/music/photos/video/any data from anywhere in the world at any time via any means (e.g. mobile phones, tablets, PCs, smart devices, etc.).
Did you ever desire to universally accessible storage system to record the all knowledge known to mankind, to keep all the books/music/videos ever created, or to store all the data collected from all the scientists in the world for them to collaborate upon? Do you want to be part of a team that strives to bring these to reality?
If so, Windows Azure Storage team is what you are looking for.
We are building Microsoft’s Cloud storage solution – Windows Azure Storage, which is a massively scalable, highly distributed, ubiquitously accessible storage system, designed to scale out and serve the entire world, and its capacity is growing beyond an Exabyte within the next year.
The Azure China team is located in one of the newest R&D facilities in the greater Shanghai metropolis. It is a growing team with an excellent track record over the past three major releases of large scale cloud computing software.
We are looking for engineers who are passionate about distributed storage. To be successful in this area you must thrive dealing with durability, availability, and concurrency, and you should be passionate about storage and the next generation of distributed storage systems. You will be challenged on a daily basis, as you build the largest storage solution Microsoft will offer.
Requirements:
• Passion for distributed structured storage
• Years of experience building scalable structured distributed storage systems
• Years of experience in developing commercial distributed systems software
• Proficient at C++ and C#, and experience with LINQ/SQL/ADO.net
• Experience with distributed programming models - Experience with multi-threaded/parallel programming
• Excellence in software engineering practices and coding
• Proven ability to plan, schedule and deliver quality software
• BS+ in computer science or related fields
Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, gender, sexual orientation, gender identity or expression, religion, national origin, marital status, age, disability, veteran status, genetic information, or any other protected status.
Time to accelerate your career. Don’t miss the opportunity & Take actions now!
What is Azure Storage?
Cloud computing enables new scenarios for applications requiring scalable, durable, and highly available storage for their data – which is exactly why Microsoft developed Azure Storage. In addition to making it possible for developers to build large-scale applications to support new scenarios, Azure Storage also provides the storage foundation for Azure Virtual Machines, a further testament to its robustness.
Azure Storage is massively scalable, so you can store and process hundreds of terabytes of data to support the big data scenarios required by scientific, financial analysis, and media applications. Or you can store the small amounts of data required for a small business website. Wherever your needs fall, you pay only for the data you’re storing. Azure Storage currently stores tens of trillions of unique customer objects, and handles millions of requests per second on average.
Azure Storage is elastic, so you can design applications for a large global audience, and scale those applications as needed - both in terms of the amount of data stored and the number of requests made against it. You pay only for what you use, and only when you use it.
Azure Storage uses an auto-partitioning system that automatically load-balances your data based on traffic. This means that as the demands on your application grow, Azure Storage automatically allocates the appropriate resources to meet them.
Azure Storage is accessible from anywhere in the world, from any type of application, whether it’s running in the cloud, on the desktop, on an on-premises server, or on a mobile or tablet device. You can use Azure Storage in mobile scenarios where the application stores a subset of data on the device and synchronizes it with a full set of data stored in the cloud.
Azure Storage supports clients using a diverse set of operating systems (including Windows and Linux) and a variety of programming languages (including .NET, Java, and C++) for convenient development. Azure Storage also exposes data resources via simple REST APIs, which are available to any client capable of sending and receiving data via HTTP/HTTPS.
职能类别: 高级软件工程师
公司介绍
与本地客户和技术社区保持密切互动在微软全球研发过程中至关重要。鉴于中国市场的重要性,服务器与开发工具事业部中国研发团队通过广泛交流,有组织地参与到本地生态系统和技术社区互动中:一)通过微软技术大会(TechEd)、MSDN和TechNet等微软技术网站与广大的本地开发人员和 IT专业人员交流;二)针对目标群体推出了微软技术先行计划(TAP),微软最有价值专家(MVP)开放日、贵宾接待等特殊项目理解客户的需求;三)与相关原始设备制造商(OEM)、独立软件开发商(ISV)、系统集成商(SI)等合作伙伴开展深入互动。2010年9月,服务器与开发工具事业部中国研发团队组建了微软中国云计算创新中心(CCIC),全力以赴地支持合作伙伴和客户顺利运用微软Hyper-V和Azure云计算产品和技术。
如需更多信息,请访问如下博客:
http://www.cnblogs.com/stbchina
http://blogs.msdn.com/b/stbcblog
联系方式
- Email:askstaff@microsoft.com