Beijing, Beijing, China
15 days ago
Software Engineer - Storage

Come build community, explore your passions and do your best work at Microsoft. This opportunity will allow you to bring your aspirations, talent, potential - and excitement for the journey ahead.

 

Microsoft’s mission is to empower every person and every organization on the planet to achieve more. As employees we come together with a growth mindset, innovate to empower others, and collaborate to realize our shared goals. Each day we build on our values of respect, integrity, and accountability to create a culture of inclusion where everyone can thrive at work and beyond. 

 

About the team:

 

The cloud has become the core infrastructure that engineers use to create the many apps and services people engage with every day. On the ObjectStore team, we don't just use the cloud, we build it! ObjectStore is a distributed hash table that has grown to be used across all of Microsoft including Azure, Office, SharePoint, Bing and more. It is highly performant, running on over one hundred thousand machines distributed around the world supporting sub-millisecond latency request processing. We build all of the components of the service from the ground up including the storage, network communication, orchestrator, data consistency and more. As a result, we get to go deep into core algorithms problems and solve distributed systems problems at massive scale.

 

We are looking for someone to come and join our core storage team. This team is responsible for creating new features and optimizations for our internal storage data structures. These data structures include popular open-source implementations like RocksDB as well as our own proprietary implementations coming out of Microsoft Research. We are looking for talented engineers capable of writing high performance C++ code that will enable the next wave of innovation for our platform. This is an unique opportunity to join a collaborative team that gets to solve deep fundamental problems that have real impact.

 

About the Role:

 

We are looking for a passionate platform developer to join us in building the next generation of storage using in-house and open-source technologies. You will be hands-on in a massively scaled and distributed system. Our developers design, implement, and rollout features with a data-driven and test-driven methodology. Furthermore, they have the opportunity to work with cutting-edge cloud and machine learning technologies. We are a flat team, so you will participate in agile scrum, collaborate with people who have different domain expertise, and have opportunities to explore and contribute in a variety of areas.

We are a fast-paced team with product releases every week. If you are self-motivated and want to make a large impact in the cloud serving area, then we are looking forward to meeting you!

Confirm your E-mail: Send Email