Director of

Engineering, Device Graph

  • New York

  • $

    180,000 Per Year

  • Permanent

Reference: 19223


Small Teams; Big Data

We are currently looking for a Director of Engineering to head up the Device Graph team. We seek a leader who can create and maintain the collaborative culture of Tapad. Our ideal candidate is someone who is excited by the opportunity to innovate in the field of data, machine learning, and artificial intelligence. S/he empowers teams of engineers, drives the very evolution of the product and delivery of our unique and differentiating intellectual property. The ideal candidate will manage stakeholders’ needs, communicate those needs across teams, and create a positive and pragmatic culture of problem-solving.

At Tapad, we face daily unique and engaging challenges while empowering users to with a highly refined set of data in the form of a Device Graph. Our Director of Engineering must be a strong technologist, but also a keen listener and leader. Tapad operates on a culture of collaboration, and every employee—from intern to administrator—has a place at the table.

The Director of Engineering will report to the overall Head of Engineering in NYC.

When you work with us, you matter. We ask our employees to make an impact, and feel it is only right to give a lot in return. We offer every employee a 401k with matching, up to six months primary paid maternity/paternity leave, and unlimited PTO. We believe if you’re sick, feel like you’re getting sick, or just need a personal day, you should take that time to get better. We have free breakfast every Monday, free bagels every Friday, and a free and open hierarchy every day. We hire slow and smart, making sure our office is full of individuals who can teach and learn from one another.



  • Become an expert in Tapad products, architecture, and systems
  • Manage multiple teams of software engineers
  • Participate in technical design and direction
  • Lead and facilitate collaboration across teams, functions and offices

Technologies We Use:

  • Scala, SBT
  • Scalding, Spark
  • Google Cloud Platform (GCP), Kubernetes, BigTable, BigQuery


  • Bachelor, Masters or PhD in Computer Science or closely related degree
  • Excellent communication skills
  • Fluent in spoken and written English
  • A proven track record in technical leadership
  • Experienced as a software developer and technical lead/architect
  • Experience in working on large-scale, distributed systems
  • Expertise in applying Machine Learning and Artificial Intelligence on large scale data
  • Experience building and managing multiple engineering teams
  • Experience facilitating collaboration between geographically distributed teams
  • Deep knowledge of the full software development life cycle and Agile methodologies


Tapad is proud to be an equal opportunity employer and will consider all qualified applicants regardless of age, sex, race, religion, national origin, sexual orientation, gender identity, marital or family status, disability, or any other legally protected status.