About Us:

We're a funded startup, building a platform to give brands a new way to plan and execute video advertising campaigns. Our technology team is growing, and we're looking for an experienced polyglot engineer to help take our platform to the next level.

In this position, you’ll join a small team and:

  • Work on our media optimization API, currently built using Python & Flask
  • Work on our data processing pipeline, which currently uses Python, Airflow, AWS, & Snowflake
  • Move several machine learning projects from the prototype to production stage, using Python, Keras, & Tensorflow
  • Work on our Ruby on Rails application
  • Get hands on with our AWS infrastructure

…and that’s just to start. We’re looking for someone with at least 5 years of development experience and deep expertise in at least one of the areas mentioned.

Responsibilities:

  • Lead design and implementation of features across data processing, application, and API components
  • Deliver features on a cadence within an agile framework
  • Work with data scientist to prototype, define and implement machine learning solutions
  • Contribute to definition of user stories
  • Write unit tests and maintain high code quality, per both static code analysis & team standards
  • Be on-call on a rotating schedule for production issues

Requirements:

  • BS in Computer Science or equivalent
  • 1+ years experience with Python
  • Expertise with both SQL & NoSQL data stores
  • Experience working with AWS
  • 1+ years experience with Ruby
  • Strong Unix/Linux fundamentals

Nice To Have:

  • MS in Computer Science or equivalent
  • Experience with data processing frameworks e.g. Spark
  • Experience with HTML, CSS, and JavaScript
  • Experience with React
  • Experience with column-store databases
  • Experience with Google Cloud Platform

*Unfortunately we are not able to sponsor visas for this position.