Senior SDE / Cloud
November 22, 2016

Come join a small creative team working to enable scalable interaction with data, powered by artificial intelligence. We’re a Microsoft Research New Experiences and Technologies (MSR NExT) Special Projects team, and we work on an incubation project incorporating state-of-the-art technology developed at Microsoft into new products. Our project goes from design stage through prototyping and proof-of-concept to early commercialization of products.

Our project goes from design stage through prototyping and proof-of-concept to early commercialization of products. The nature of information work is fundamentally changing, and it requires a modern kind of information worker. Project Essex is a technology framework to empower these workers by building components and Cognitive Applications that integrate storage on Azure , artificial intelligence analytics with Microsoft Cognitive Services , and new data interfaces through Power BI . Learn more about our project and project lead in recent MSFT blogs here & & &

Seeking a research-minded developer with “big data” analytics / cloud / systems skills-position will build and integrate data analytics tool suites as well as work with data in state-of-the-art data science techniques. Experience with NoSQL distributed computing platforms such as Apache Spark is a preferred, but general familiarity with one of Hadoop / Amazon / Azure software stacks is necessary. Practical experience with large-scale elastically provisioning hardware (e.g., Azure / AWS) is also necessary. Also candidates should possess cloud / distributed system debugging skills and experience. They should be passionate about building impactful technologies and interested in an applied research environment that adapts to meet goals. Position will need to maintain relationships across remote teams of developers building back-end data processing algorithms and may involve interacting with users and their data in order to maximize collaborative project success (within research and with product groups as well). The ability to communicate and share ideas in a diverse team setting, as well as familiarity with modern data structures such as quad trees, hierarchical graphs, or geospatial storage techniques is a plus.

Keywords: cloud, systems, distributed computing, algorithms, data science, data analytics, databases, streaming, NOSQL, analytics, software engineering, engineering, developer, research, artificial intelligence, machine learning

Basic Qualifications:

• Azure / AWS – 3 years

• NoSQL and SQL database technologies (such as Hadoop / Spark and related technologies) – 4 years

• Python / scripting knowledge – 4 years

Preferred Qualifications:

• Machine learning


• Apache Spark

• Presto, Impala, Stinger, ElasticSearch, Giraph

• Hadoop and related stacks (e.g., HBase)

• C# / C++ / Python

• Queue systems (e.g., Kafka, Kestral)

• Real-time data streaming systems (Event Hubs / Storm / Spark Streaming)

• Open source software ecosystems (e.g., Apache, Python)

Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, sex, sexual orientation, gender identity or expression, religion, national origin or ancestry, age, disability, marital status, pregnancy, protected veteran status, protected genetic information, political affiliation, or any other characteristics protected by local laws, regulations, or ordinances.

A little about us:
Microsoft offers training and employment opportunities to help you turn your military experience and skills into a civilian technology career.

Know someone who would be interested in this job? Share it with your network.