Who We Are Looking For:
You have experience managing a team of technical software engineers along with a proven track record of shipping large scale big data or machine learning software. You are equally comfortable getting your hands dirty wrangling data with data scientists, pair programming with engineers, or just delegating to them when you are needed elsewhere. You take a deep personal interest in developing the careers of your direct reports knowing that your primary objective is to make sure they are motivated & aligned with the companys goals.
You have a strong background in data & software engineering, & have a strong focus on building robust, scalable & maintainable systems. You think of data as a first class citizen, constantly paying attention to all the subtleties involved in building a complex data product. You understand a machine learning system is much more than just the models but can comfortably talk about ML algorithms whether it be simple linear regressions or LSTMs.
As a strong communicator, you are comfortable interacting with a variety of peers such as product managers, data scientists & other engineering leads knowing that the software your team ships fits into a larger system. You have proven ability to work with others through ambiguous situations & you are proactive at identifying potential problems before they become issues.