SENIOR SOFTWARE ENGINEER

Job ID: 327546497
Job date: 2017-06-10
End Date:

Company : Microsoft 

Country :

Role : Technician 


[Click Here to Access the Original Job Post]

Job Description:
SQL-R Services as part of SQL Server 2016 was built and shipped by our team in collaboration with SQL engine team. We are on track to deliver more significant improvements in next version of SQL Server including running R in SQL Azure. 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:

  • systems programming on windows
  • high-performance C++ programming; SQL
  • database server internals
  • data analysis patterns
  • machine learning
  • building and deploying Azure cloud services
R Server product team ships frequently and continuously listen to and incorporates customer feedback into our planning. We also value rapid execution and incremental value addition.
Requirements:

Deep knowledge of building highly performant, available, & reliable systems software 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. Experience with software development tools such as source control systems, automated build systems, software validation systems, test harnesses, & continuous integration 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.

Basic Qualifications :

  • 7+ 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
Preferred Qualifications:
  • Expertise in R/Python and/or other languages & environments for statistical computing or machine learning
  • Development experience with distributed computing frameworks such as Hadoop & Apache Spark
  • Experience developing cross-platform software and/or services Bonus: Experience developing and/or extending open source software


Requeriments :

Skills :


Additional Info:
Join the R Server 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.

R Server product team was formed last year after acquisition of Revolution Analytics. We are driving the future of R as a tool for enterprise advanced analytics. To achieve this, we are on the path to make Microsoft platform a great place to operationalize R analytics workloads, both on premise and in the cloud. We enabled the use of R within compelling in-database analytics scenarios with SQL 2016 release. 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.

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.

[Click Here to Access the Original Job Post]