The Cloud AI team is hiring motivatied and productive Software Engineers interested in workin on building our next generation machine learning and artificial intelligence platforms for the cloud. The ideal candidate for this particular role will have both understanding of how data scientists work today, as well as solid engineering skills for systems building. You will be part of a passionate team building these cloud services for training and inferencing machine learning workloads that can scale on large dataset, staying up-to-date with the latest state-of-the-art deep learning techniques and algorithms. We use open source technologies and Github for our work and often collaborate with the community at large.
A potential candidate mus 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), and be comfortable to wear many hats to get the job done. Experience with machine learning or deep learning is advantageous in this role, as the intuition associated with such experiences can help make our systems naturally easy to use for data scientists. We also believe in learning and growing on the job, so passionate about ML and desire
Basic Qualifications: 2+ years software design and development skills/experience Knowledge in C#, C++, Python, and system programing Understanding of efficient data algorithms and excellent data analytical skills Passionate about big data and AI, self motivated and self-directed Preferred Skills: Bachelors degree or higher in Computer Science or related fields Deep learning or ML expertise Experience in data processing (Spark, Flink, Kafka) is preferred. Familiarity with data analysis tools and statistical packages is a plus. Experience with cloud platforms