Software Engineer – Microsoft – Redmond, WA

Job ID: 5512
Job date: 2016-05-03
End Date:

Company : Microsoft 

Country :

Role : Research Scientist 


[Click Here to Access the Original Job Post]

Job Description:
Join the Microsoft R Services product team. Our mission is to empower every enterprise to easily and cost-effectively build high-scale advanced 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.

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 Data Group, 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 to join us on this journey. The ideal candidate will be well-versed in one or more of the following technologies: Visual Studio and Visual Studio Code (implementing Editors, debuggers, Profilers, etc.), C#/C++, R, and eager to work on a project with significant cross-platform (Windows + Linux) and open source elements.

Requirements:

A strong background in data structures, algorithms , analysis of algorithm complexity, and efficient implementation of complex algorithms
Expertise in .NET framework, C/C++, C# or equivalent programming languages
Proficiency in unit testing & other validation techniques, coupled with strong debugging skills
Deliver software with a continuous integration, validation, & delivery methodology
Ability to drive and manage technical and architectural dependencies
Excellent communication skills and ability to collaborate in a multi-disciplinary team consisting of software engineers & program managers
3+ years of experience as a software developer working on industrial strength software and a proven track record of having shipped commercially successful software products
A BS or MS degree in Computer Science or equivalent
Bonus: Expertise in R and/or other languages & environments for statistical computing
Bonus: Experience developing cross-platform software and/or services
Bonus: Experience developing and/or extending open source software

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.


Requeriments :

Skills :

Areas :


Additional Info:

[Click Here to Access the Original Job Post]