Software Development Engineer – Microsoft – Redmond, WA

Job ID: 3896
Job date: 2015-07-22
End Date:

Company : Microsoft 

Country :

Role : Faculty 


[Click Here to Access the Original Job Post]

Job Description:
Join the Revolution R product team. Our mission is to empower every enterprise to easily and cost-effectively build high-scale analytics solutions leveraging R.
Exponential growth has transformed data into a new natural resource. Every industry has focused on exploiting data analytics for competitive advantage. Business applications of advanced analytics abound: consumer companies doing targeted marketing, financial firms scoring customer credit-worthiness, retailers managing product promotions, manufacturers detecting anomalies in sensor data, & many more.

For the uninitiated, R is an open source programming language & environment for statistical computing. More importantly, R is an innovation engine, with applications that run the gamut from quantitative finance to bioinformatics to machine learning. Over the past several years, R has enjoyed tremendous growth in usage & mindshare in the data science community, reaching a user count in the millions.

Within the Information Management & Machine Learning (IMML) organization, we are forming this new team around the Revolution Analytics acquisition to drive the future of R as a tool for enterprise advanced analytics. To achieve this, we are going to make the Microsoft platform a great place to operationalize R analytics workloads, both on-prem and in the cloud. We will democratize the process of deploying R code as production cloud services. We will enable the use of R within compelling in-database analytics scenarios. We will further accelerate & scale R analytics workloads by integrating with modern big data processing frameworks. And we will invest in the open-source R ecosystem in ways that help foster its evolution and add value to the data science community.

We’re seeking strong highly motivated software engineers for our in-database analytics work involving integration of R with SQL server. The ideal candidate will be well-versed in one or more of the following technologies: C++ programming on windows platform; building and deploying Azure cloud services; build frameworks; test automation systems.

Requirements:

-Excellent problem solving, design, coding, and debugging skills

-Experience in developing complex, large scale software in C++, C# or equivalent languages

-Deliver software with a continuous integration, validation, & delivery methodology

-Proficiency in data structures and algorithms

Proficiency in unit-testing and other validation techniques

-Ability to work closely with team members to collaborate on innovative solutions

-Self-driven, proactive, & results-oriented, with the ability to work with minimal direction

-Solid written and verbal communication skills

-2+ years of experience as a software developer working on industrial strength software

-A BS or MS degree in Computer Science or equivalent

Preferred:

-Expertise in R and/or other languages & environments for statistical computing

-Development experience with distributed computing frameworks such as Hadoop & Apache Spark

-Experience developing cross-platform software and/or services

-Experience developing and/or extending open source

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.

C&E: IMML


Skills :

Areas :


Additional Info:

[Click Here to Access the Original Job Post]