Job Summary
Required
• Master's degree in Computer Science or equivalent Engineering field with strong knowledge in Machine Learning, Deep Learning, AI, Statistics, and Data Mining.
• Experience in Machine Learning, Deep Learning (CNN,RNN, ..), Reinforcement Learning, Optimization Techniques, Computer Vision, Natural Language Processing, Recommendation AI Systems.
• Experience in Tensor Flow, Scikit, Keras, Spark ML
• Strong programming skills in Python, R, Matlab,PySpark, SparkR, Scala along with a good understanding of the Linux platform
• Strong knowledge on Databricks
• Experience in at least one cloud provider (AWS, Azure, Google)
• Excellent communication (verbal, presentation, documentation) skills, working with teams that are geographically dispersed, to produce solutions that satisfy functional and non-functional requirements and the ability to effectively explain technical concepts
• Ability to write code that is accessible, secure, and optimized for performance, with the capability to output to different types of consumers and systems.
• Solid understanding of Java and/or Python and associated IDE’s (Eclipse, IntelliJ, etc.)
• Extensive experience with Agile development methodologies and concepts
• Strong problem solving and software debugging skills
• Good judgment, time management, and decision-making skills
Desired:
• Experience in Design Thinking or human-centered methods to identify and creatively solve customer needs, through a holistic understanding of customer’s problem area
• Advanced degree and/or specialization in related descipline (e.g. machine learning)