Events  Deals  Jobs 
    Sign in  
 
 
DoubleVerify // digital media measurement software & analytics
 
Engineering, Full Time    New York, New York    Posted: Thursday, January 14, 2021
 
   
 
Apply To Job
 
 
JOB DETAILS
 

Staff Software Engineer- Data Externalization

Who we are

DoubleVerify is the leading independent provider of marketing measurement software, data & analytics that authenticates the quality & effectiveness of digital media for the world's largest brands & media platforms. DV provides media transparency & accountability to deliver the highest level of impression quality for maximum advertising performance. Since 2008, DV has helped hundreds of Fortune 500 companies gain the most from their media spend by delivering best in class solutions across the digital ecosystem, helping to build a better industry. Learn more at www.doubleverify.com.

Role Description

As a Software Engineer on the Data Externalization team in DoubleVerify you will be part of a cross-functional team responsible for design & implementation of DoubleVerifys reporting platforms for external & internal use. The ideal candidate will have superb technical skills in the areas of software design/development, data engineering, & processing; good instincts for data analysis; & a strong desire to create & operate state of the art systems. Experience with or knowledge of ETL, producer/consumer, event-based, and/or streaming system designs is a plus. Experience with processing & externalizing massive amounts of data is also a big plus.

What You Will Do

  • Design & implement systems responsible for processing billions of records daily
  • Develop & maintain backend components in Python, Java, C#  and/or Scala
  • Use SQL to analyze data & develop reports & data transformations
  • Design & create relational databases along with the applications accessing them
  • Test & optimize code developed both by you & by other team members
  • Work with the Product Management team to understand requirements
  • Work as part of a dedicated team that shares both knowledge & responsibility
  • Establish effective monitoring for automated system failures detection
  • Continuously release your features using automated deployment tools & frameworks

Requirements

  • At least 7 years of professional software engineering experience
  • Coding fluently with Python, and/or C#
  • Ability to create maintainable, extensible, & scalable software
  • Experience working with relational databases, including schema design & data analysis
  • Experience with web user interfaces, Javascript, Angular JS
  • Excellent communication skills & a team player
  • You are an ambitious top performer who is able & loves to create robust & reliable software 
  • Experience with developing microservices architectures & thorough understanding of best practices 
  • Experience with using task/build/automation tools in coordination with DevOps
  • Familiarity with REST APIs & web-based APIs
  • Bachelors Degree or higher in Computer Science or related field or equivalent technical experience
  • Experience with Docker & containerization is a big plus
 
 
 
Apply To Job
 
 
 
 
 
© 2021 GarysGuide      About    Feedback    Press    Terms