Software Engineer – Singularity, Control Plane

Who We Are

We are the engineers on Singularity team. We believe that building a planet-scale AI supercomputer from the ground-up which addresses the fundamental pain-points of data scientists and AI practitioners and takes AI to the unprecedented scale is an opportunity of a lifetime. If you share the same dream as us, come join us! 

What is Singularity?

Ultimately, democratization of AI is all about enabling data scientists to productively build, scale, experiment, and iterate their models on top of a robust, performant, scalable and cost-effective distributed infrastructure built for AI.

In Singularity, we are constantly seeing to apply the best ideas from AI, ML, distributed systems, database, machine learning, information retrieval, networking, and security.

Who You are
You have strong computer science fundamentals and are passionate about scale, quality, and performance. You have experience with user interfaces, distributed systems, and asynchronous programming.

Requirements:

  • BS or higher in Computer Science or related discipline (or equivalent experience)
  • Ability to write reliable, maintainable, performant C++ or C#/Java code and deploy and debug in a multi-machine environment
  • Strong computer science fundamentals, algorithms, and data structures background
  • Growth mindset with a deep desire to learn and grow in responsibilities
  • Ability to design large-scale software systems independently

What You'll Do
As an engineer on the Singularity Control-plane team, you will be at the forefront of building a globally distributed, fully decentralized control plane, which is at the core of AI Supercomputer's global distribution infrastructure. The control-plane comprises of a state-of-the art decentralized metadata management and coordination runtime which provides a God’s Eye view of millions of replicas across hundreds of thousands of customers distributed all around the world. If you have read the Bayou/Dynamo/PNUTS papers, have used Jepsen or played with TLA+, you will love working on this team. You will get to be a part of the team building one of the most innovative and ambitious globally distributed AI platform

We are committed to an inclusive and diverse culture.

What You'll Do  

  • Build a new platform service ground-up from scratch that will become a major  driver for cutting edge AI
  • Grow into senior technical or organization leader
  • Be part of Azure platform at the time of growth as we surpass competition


Join our mission and help us shape the future of planet-scale AI and solve the pain-points of data scientists developing bleeding edge AI!

How to Apply

Send your resume to JoinSingularity@microsoft.com with pointers to the code you are most proud of.

***

Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, color, family or medical care leave, gender identity or expression, genetic information, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran status, race, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable laws, regulations and ordinances. We also consider qualified applicants regardless of criminal histories, consistent with legal requirements. If you need assistance and/or a reasonable accommodation due to a disability during the application or the recruiting process, please send a request via the Accommodation request form.