The C loud AI team is hiring motivated and productive Software Engineers interested in working on building our next generation machine learning and artificial intelligence platform for the cloud. The ideal candidate for this particular role will have both a good understanding of how data scientists work today, as well as solid engineering skills for systems building. A potential candidate must have a BS (MS is a plus) in computer science or related software engineering fields, and have strong software engineering fundamentals (data structures, algorithms, object-oriented design, parallel programming, systems architecture), be comfortable system-level programming and not afraid to wear many hats to get the job done. Experience with machine learning or deep learning is quite advantageous in this role, as the intuition associated with such experiences can help make our systems naturally easy to use for data scientists. We believe in learning and growing on the job, so passionate about ML and
Develop and improving a complex computation platform that can consume huge amount of data and run across multiple machines and target multiple devices. Make the platform and services and system highly efficient in term of both its execution and the consumption of the data it generates. Be active in the open source community and prioritize our customer requests.
Basic Qualifications: 8+ years software design and development skills/experience Knowledge in C#, C++, Python and system programing Knowledge of azure service offerings Bachelor's degree in computer science or related areas Passionate, self-motivated Pretty good communication skills, both verbal and written Preferred Skills: Master's or PhD's degree in computer science or related areas Deep learning or ML expertise.