Machine Learning and Deep Learning technologies have progressed phenomenally over the last decade. Tasks that seemed too challenging before are now a reality. Understanding language for translation or smart assistants, computer vision for autonomous driving, beating humans in games like Go and Starcraft are just some of these examples. We believe these technologies will play a key role in the asset management industry. However, the world of finance comes with its own challenges with high levels of noise, complex market dynamics and human behavior. Here I share the progress we've made in the field and the nuances of applying machine learning and deep learning to improve the investing process.