Senior Software Engineer

DoubleVerify · Brooklyn NY

Company

DoubleVerify

Location

Brooklyn NY

Type

Full Time

Job Description

Senior Software Engineer (Python)

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


Responsibilities include:

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

About you

  • Experience building non-trivial, data-centric python applications and 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 and optimizing query performance.
  • Expertise in using Git and Git branching models.
  • You enjoy working as a part of a collaborative team and demonstrate an open mindset.
  • Strong communication skills: able to clearly articulate, defend and document design decisions and work with a cross-discipline team.
  • A love of problem solving and a sense of imagination!

Bonus points

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

The successful candidate’s starting salary will be determined based on a number of non-discriminating factors, including qualifications for the role, level, skills, experience, location, and balancing internal equity relative to peers at DV.

The estimated salary range for this role based on the qualifications set forth in the job description is between $99,000 - $197,000. This role will also be eligible for bonus/commission (as applicable), equity, and benefits. 

The range above is for the expectations as laid out in the job description; however, we are often open to a wide variety of profiles, and recognize that the person we hire may be more or less experienced than this job description as posted.

Don’t meet every single requirement? Studies have shown that women and people of color are less likely to apply to jobs unless they meet every single qualification. At DoubleVerify we are dedicated to building a diverse, inclusive and authentic workplace, so if you’re excited about this role but your past experience doesn’t align perfectly with every qualification in the job description, we encourage you to apply anyway. You may be just the right candidate for this or other roles!

Apply Now

Date Posted

12/13/2022

Views

9

Back to Job Listings Add To Job List Company Profile View Company Reviews
Positive
Subjectivity Score: 0.8

Similar Jobs

Software Engineer - Python - Vatic Investments

Views in the last 30 days - 7

Vatic Investments is looking for a Python Software Engineer to work on algorithmic trading systems The role requires expertise in C Python and Linux a...

View Details

Senior DevOps Engineer - 3Red Partners

Views in the last 30 days - 0

3Red Partners LLC is seeking a Senior DevOps Engineer to join their team The company offers competitive benefits excellent worklife balance and opport...

View Details

Senior Mobile Engineer - Viam

Views in the last 30 days - 13

Viam is a robotics platform that makes it easy to turn great ideas into productionready robots The company is looking for a Mobile Engineer to build c...

View Details

Software Engineer - Viam

Views in the last 30 days - 14

Viam is a robotics platform that makes it easy to turn great ideas into productionready robots It offers a modern architecture easy developer APIs clo...

View Details

Software Engineer, SDK/NetCode - Viam

Views in the last 30 days - 11

Viam is a robotics platform that makes it easy to turn great ideas into productionready robots The company is looking for engineers to build software ...

View Details

Senior Product Growth Manager - Apalon

Views in the last 30 days - 6

The text is about Mosaic Group a global company with a diverse app portfolio including Apalon with over 1 million subscribers and 600 million download...

View Details