Software Engineer, Data Externalization
Software Engineer, Data Externalization
Who we are
DoubleVerify is the leader in digital performance solutions, improving the impression quality and audience impact of digital advertising. Built on best practices, DoubleVerify solutions create value for media buyers and sellers by bringing transparency and accountability to the market, ensuring ad viewability, brand safety, fraud protection, accurate impression delivery and audience quality across campaigns to drive performance.
Since 2008, DoubleVerify has helped hundreds of Fortune 500 companies gain the most value out of their media spend by delivering best in class solutions across the digital ecosystem that help build a better industry.
Overview
As a Software Engineer on the Reporting Systems team at Doubleverify you will be part of a cross-functional team responsible for design and implementation of DoubleVerify’s data externalization platforms for external and internal use. The ideal candidate will have superb technical skills in the areas of data engineering and processing, good instincts for data analysis and a strong desire to create and operate state of the art systems. Experience with processing and externalizing massive amounts of data is a big plus.
What you’ll do
- Design and implement systems responsible for processing billions of records
- Use python, Java and Scala to develop various backend components
- Use SQL to analyze data
- Develop, monitor and operate microservices
- Constantly think about optimizations and improvements
- Work with the Product Management team to understand requirements
- Participate in a weekly Code Kata to continuously acquire and evolve your skills
Who you are
- At least 2 years of professional software engineering experience
- Coding fluently with python, java, c# or scala
- Ability to create maintainable and extensible software
- Experience building web angular based applications is a plus
- Experiencing querying and analyzing data
- Strong communication skills