Imply: Engineering Manager – Developer Productivity

Imply is behind a data platform that’s used at some of the largest companies in the world to answer complex questions from trillions of events and data points in less than a second. To power our platform, we build and maintain Apache Druid, an open-source real-time analytical database used at thousands of companies. Our customers use Imply to answer questions from “What do tweens in North Carolina who listen to Justin Bieber like to buy“ to “What updates to our infrastructure have caused the CPU to spike when some customers from Europe hit our servers” to “Why are we seeing an increase in traffic going through our backbone from Japan as opposed to being routed internally?”

We are a collaborative and supportive team. We measure our individual success by how well our team does and by how well we push each other to grow professionally. We believe teams should have significant say in what they build and how, and therefore should be responsible for the eventual success of what they’re building, whether it’s in ensuring customers can use it or sales people can sell it or support people can support it. As part of Imply, you’ll get exposure and ownership over how whatever you build fits not just with the rest of the product but with the rest of the org.

As an Engineering Manager at Imply, you’ll be responsible for building the team, ensuring that the team is working together effectively, and that the team is delivering on what’s expected from them. You’ll use OKRs to make sure your team is aligned in terms of the larger organizational goals and that they know what is expected of them. You’ll also be responsible for making sure team members individually feel satisfied with the work they are doing, that they feel challenged and growing.

You will build out a new function within Imply and will be responsible for ensuring that we are able to deliver high quality software to our customers and the open-source community efficiently and effectively.  The team you build will own developer infrastructure, build automation frameworks, create cross-team integration tests, and own the test/build/release cycle. This is a hands-on role that involves at least 50% individual contributor work, with the rest of the time leading and managing the rest of the team.

You might work on:

  • Creating and owning CI/CD pipelines
  • Helping set the standard for test/build/release infrastructure at Imply
  • Building out environments for running automated tests across the different Cloud providers (AWS, Azure, GCP)
  • Building test frameworks for backend, database, and UI testing that enable product teams to write and run their tests
  • Owning the developer experience for the larger team
  • Defining the toolset to ensure good processes and overall quality and efficiency

Ideal experience and skills:

  • At least 2 years professional experience as an Engineering Manager
  • 4+ years as a Software Engineer (individual contributor or tech lead) and able to write production level code in Java or Python
  • Experience working with Jenkins and creating and managing pipelines using Jenkinsfiles
  • DevOps experience standing up Cloud infrastructure using Terraform or similar tools
  • Experience testing large scale distributed systems is a big plus
  • Experience working with data warehouses like Teradata, Snowflake, Redshift, or BigQuery is a big plus
  • Knowledge of Big Data systems such as Hadoop, Presto, Spark, Cassandra, Elastic Search or relational databases like MySQL or Postgres is a plus
  • Experience with distributed fault-tolerant systems such as Kafka, RabbitMQ, or Zookeeper is a plus
  • Bachelor’s degree in computer science, engineering, or a related field (or equivalent experience)
Imply is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, color, gender identity or expression, marital status, national origin, disability, protected veteran status, race, religion, pregnancy, sexual orientation, or any other characteristic protected by applicable laws, regulations and ordinances.