Forty percent of Americans now use online dating. eHarmony is now using artificial intelligence and big data to enhance compatibility on the website. Prateek Jain, Vice President of Engineering at the company, explains how these software developments are both enhancing the user experience and helping people find their match. Jain says eHarmony's software development is helping maximize and enhance communication, while competitors like Tinder or Hinge are only optimizing the first impression.