The Engineering Director position involves leading a team working with large data sets to apply technologies like distributed computing, graph theory, and natural language processing. The role requires extracting meaningful properties from data through scalable algorithms, analyzing log files to test hypotheses, and using data modeling tools. As Engineering Director, the individual will be responsible for mentoring data scientists, hiring for the team, and helping it to grow over the next year as the company expands. Relevant experience includes 5+ years working with large data sets or 3+ years with a PhD, along with computer science fundamentals and an understanding of graph theory.