Machine learning, simple design, scaling 100 API integrations, and mobile apps are all really, really hard.