Software Development Manager

Software Development Manager
WA, Kirkland

Job Description

We are experts in mobile video ad network, paving the way in HD mobile video advertising. We are actively looking for a manager to join our team! Our product has almost 2 billion views through apps, and this opportunity will allow your work to be seen by millions! Let's chat :)
 
This will be on the Big Data Team, but requires you to collaborate on a wide variety of projects across teams and across the stack. Here are some examples of our current challenges:
  • Building a feature to allow new ads in our system to ramp from "lots of sampling" to "minimal sampling" as our machine learning systems learn about their performance profiles and can "dial in" where they will perform best
  • Hooking up a new ETL from our event API through Kafka and into BigQuery so that we can get a deeper understanding of how long it takes our SDK to become ready to show an ad in the wild
  • Building a library to allow us to read to and write from DynamoDB with less boilerplate and more type-safety
  • Writing a service to allow us to validate canary deployments of the ad server in a flexible, scalable and understandable way
Must haves for candidate:
  • *AdTech Background*
  • Ability to lead all types of developers
  • Experience with Scala, particularly type-level programming. Java experience will be valued as well. 
  • JVM performance or performance profiling
  • Finch/Finagle, Circe, MySQL/Aurora, DynamoDB, Kafka, Elasticsearch and Lambda, running in AWS
  • Has to be able to manage and be an individual contributor, although this role will typically only be 20-30% hands on coding
We Need You To Have:
  • Have 8+ years of professional programming experience
  • Have 5+ years managing developers and working with cross functional teams
  • Be experienced building and maintaining complex systems
  • JVM performance or performance profiling
  • XP/Kanban/agile

Apply Now