Events  Deals  Jobs 
    Sign in  
DoubleVerify // digital media measurement software & analytics
Engineering, Full Time    New York    Posted: Thursday, July 07, 2022
Apply To Job

Software Engineer (Python)

As Senior Software Engineer you will work on OpenSlates platform, which analyzes over a billion videos & 4M creators across YouTube, Facebook, TikTok & more. We highly value creative technical minds that can imagine solutions & bring them to reality.  Were looking for experienced Python engineers who would enjoy the challenge of designing & building applications to provide insights into a highly dynamic & expansive data set.

Responsibilities include:

  • Designing & building scalable systems that can collect, store, retrieve & transform data coming from a variety of different sources including APIs, Postgres, Solr, & S3.
  • Designing & implementing maintainable APIs that support our end-user applications.
  • Selecting appropriate data storage & retrieval methods & technologies.
  • Designing data-structures & optimizing queries that deal with millions of rows of data.
  • Creating reusable & maintainable code, automated tests, & clear documentation.
  • Optimizing your code to run in a high-performance real-time environment that generates billions of events a day.
  • Supporting the software & systems you write & deploy in our production environment.
  • Collaborating across engineering, product & data teams to solve technical & business issues. 

About you

  • Experience building non-trivial, data-centric python applications & APIs in a Linux environment.
  • Thorough understanding of common Internet networking technologies including TCP, HTTP, DNS.
  • Expertise working with RDBMS, including schema design, writing SQL for complex multi-table queries & optimizing query performance.
  • Expertise in using Git & Git branching models.
  • You enjoy working as a part of a collaborative team & demonstrate an open mindset.
  • Strong communication skills: able to clearly articulate, defend & document design decisions & work with a cross-discipline team.
  • A love of problem solving & a sense of imagination!

Bonus points

  • Experience designing & implementing scalable systems that process large amounts of data
  • 5+ years building back-end services & APIs in Django or Flask
  • Experience designing schemas for efficiently indexing & searching content in Solr or Elasticsearch
  • Familiarity with AWS (specifically EC2, ELB, EBS, S3, & R53)
  • Experience working with RabbitMQ, Spark
  • Familiarity with GitHub & its workflow is a plus.
Apply To Job
© 2022 GarysGuide      About    Feedback    Press    Terms