Principal Research SDE

Microsoft Corporation Sunnyvale , CA 94085

Posted 2 months ago

We are the Cloud and Information Services Lab (CISL), an applied research group part of the Azure Data CTO office. CISL tackles interesting challenges in both open-source and proprietary technologies related to Big Data, cloud and storage systems among others. We build reliable, highly scalable and highly performing distributed systems for data analytics on Azure, we publish in top-conferences and are actively involved in open-source projects.

In particular, we participate in various open-source projects including Hadoop, Heron, Spark, etc., and actively make contributions which improve the state-of-the-art. We are building scheduling technologies for operating clusters of tens of thousands of machines, and storage technologies handling Exabytes of data, we tackle SLAs for streaming services and leverage ML-based techniques for query optimization. As a research group we collaborate with team across Microsoft product and research divisions, from SQLServer, to HDInsight, from MSR to Bing. This is a once in a lifetime opportunity to be part of an elite team, taking on hard distributed system problems and ship high impact features at a rapid pace.

Basic Qualifications:

  • Bachelor's degree in Computer Science or Engineering or Mathematics or Physics or IT technical discipline or in place of 3+ years of internship or 3+ years of industry engineering experience
  • 3+ years of programming experience in Java OR C++ OR C OR object-oriented programming

Preferred Qualifications:

  • Master or PhD in computer science

  • Machine Learning or Data Science training or practical experience

  • Experience building and shipping production grade software or services.

  • Experience building and operating online services and fault-tolerant distributed systems.

  • Experience creating and shipping V1 products using modern development practices.

  • Experience using agile methodologies or test-driven development (TDD).

  • Great curiosity and willingness to question.

  • High enthusiasm, integrity, ingenuity, results-orientation, self-motivation, and resourcefulness in a fast-paced and evolving environment.

  • Love the next problem, the next experiment, the next partner.

  • Have a deep desire to work collaboratively, solve problems with groups, find win/win solutions and celebrate successes.

  • Get excited by the challenge of hard technical problems.


Ability to meet Microsoft, customer and/or government security screening requirements are required for this role. These requirements include, but are not limited to the following specialized security screenings: Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter.

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.

Benefits/perks listed below may vary depending on the nature of your employment with Microsoft and the country where you work.

As an engineer, you have an opportunity to work on the latest technology in compute and container hosting to build a massively scalable unified cloud service framework, get to work on heterogeneous transport protocols, apply innovative algorithms for solving placement and load balancing problems at scale. We need collaborative developers who can think big, working on the bleeding edge envisioning a new future, and work with our team of researchers and engineers to make it happen. Want to change the world with data and large-scale distributed systems? Do you want to solve challenges that you didn't even know existed until you get to a large size? Come join us on the Azure data team!

See if you are a match!

See how well your resume matches up to this job - upload your resume now.

Find your dream job anywhere
with the LiveCareer app.
Download the
LiveCareer app and find
your dream job anywhere

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
Manufacturing Principal Engineer

Juniper Networks

Posted Yesterday

VIEW JOBS 11/19/2018 12:00:00 AM 2019-02-17T00:00 * The Manufacturing Principal Engineer (PE level) will provide support through the entire product life cycle from the evaluation of future technologies to mass production. The Manufacturing Principal Engineer (PE level) is also expected to provide technical consultation and leadership in the design and development efforts of complex engineering project. This may include the following: Business requirements. Key Responsibilities * Technically lead and/or execute unusually complex engineering projects and spearhead research and development of new technologies as appropriate * Develops and implements concepts for entire range of unusually complex product issues and engineering solutions * Problem identification and troubleshooting a wide range of unusually complex engineering and technology problems that have division wide potential implications * Interface with internal and external customers regarding unusually complex engineering issues and troubleshooting to solve customers' High Value Problems (HVP) for the unit's product line * Specify or perform unusually complex engineering analysis * Specify the development of, design, or modify engineering layouts/schematics and/or detailed drawings/specifications of unusually complex scope * Generate product specifications. Define, coordinate, perform, and document engineering tests. * Specify and review engineering documentation and engineering processes * Technical / Functional Knowledge * Provides technical and architectural direction to develop supply chain solutions * Engages with technology partners to lead long term development with a focus on performance, power, integration and cost * Subject matter expert on optics, ASICS, etc technologies * Develops strategies/roadmaps to meet business objectives and adhere to architectural standards (i.e., operational excellence, cost savings, test automation, component lifecycle) * Sphere of influence: * Working with key customers and cross-functional teams within Juniper to determine or create technical approaches to satisfy market needs, drive continuous innovation and create business value. * Leads technical decisions required on a project / technology for the entire product lifecycle within Supply Chain Operations * Participates in long term product development * Brings an enterprise perspective to all technology-based initiatives * Leadership * Leads highly visible multidisciplinary project teams or initiatives; provides thought leadership * Mentor Junior engineers on technical and project management support * Lead/guide engineers to develop new ways to attack new, unique and difficult problems (NUDs). * Problem Solving * Proactively identifies and solves the most complex problems; uses ground-breaking methods to think beyond existing solutions * Impact * Impacts business direction through the development of innovative services or products * Education / Skills * Master's or PhD degree in Electronic Engineering or related field. Knowledge of virtualization, networking and cloud operations. * 15 Years of Experience * Excellent written and verbal communication skills * Excellent analytical and problem solving skills * Leads with influence * Experience in automated testing tools * Experience in working globally and cross functionally * Ability to travel * Juniper Networks Sunnyvale CA

Principal Research SDE

Microsoft Corporation