Software Development Engineer, Principal

CloudML Is Hiring, Principal SDE (Machine Learning Algorithms)

@ Cambridge, MA Microsoft NERD (New England R & D)

We are in the midst of a revolution in a part of computer science called machine learning.  

Our vision is to make machine learning cloud technology accessible to every enterprise, data scientist, developer, information worker, consumer, and device anywhere in the world. We will design machine learning services that are elastic, highly scalable, highly available and low latency with the long-term design goal to support millions of developers and enterprises, and billions of devices through the cloud.

We are a fast paced team within the Microsoft Cloud + Enterprise organization building an exciting Machine Learning platform that will make it easy to create experiments and deploy robust, scalable and highly available machine learning web services on the cloud.   We will design our platform services both for first party as well as external customers and drive great leverage for our products, and ecosystem of devices and services.

This could be the next best adventure in your career!

We are looking for an experienced Principal SDE who is passionate about delivering a highly available, reliable, secure and elastic cloud platform at a Global Scale.   In this role, you will be responsible for crafting the core machine learning algorithms that power our platform.   As a key member of the engineering organization, you will collaborate extensively with a diverse and talented team from other disciplines such as Development, Test, Data Science, Research and Service Engineering. The algorithms and frameworks you design and develop will enable us to take leading-edge machine learning concepts and make them accessible as an everyday tool, train and score against massive amounts of data, and visualize datasets and machine learning models in intuitive ways.  

You are/have:

•A strong engineering leader, 10+ years of experience in building commercial grade software. Prior experience in shipping cloud services preferred.

•Experience with machine learning algorithms, data mining, statistics, and/or data science, understanding of predictive analytics

•Experience using and/or extending standard machine learning toolkits such as WEKA, Scikits-Learn, Vowpal Wabbit, NLTK or LIBLINEAR. Experience with distributed toolkits such as GraphLab and MLBase desirable

•Practical experience in the trade-offs involved in building high performance, highly available, reliable, distributed systems software

•Good understanding of cloud development principles and patterns such as loose coupling and clean separation of services

•A strong background in data structures and algorithms

•Excellent Communication Skills and the desire to collaborate in a multi-disciplinary team across geographies and disciplines (development, test, data science, research and program management)

•Expertise in C++, .NET framework or equivalent programming languages and frameworks. Experience with numerical computing environments (such MATLAB, NumPy or R) and libraries (such as MKL or FFTW) preferred.

•BS or MS degree in Computer science, Math, Physics or equivalent industry experience. A doctoral degree is preferred but not required.

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.

NERD:NA


View the original article here


EmoticonEmoticon