Senior Software Engineer (Data) - Social Integrations at DoubleVerify

New York, New York, United States

DoubleVerify Logo
Not SpecifiedCompensation
Senior (5 to 8 years)Experience Level
Full TimeJob Type
UnknownVisa
Digital Advertising, Marketing Technology, AdTechIndustries

Requirements

  • 5+ years of programming experience in coding, object-oriented design, and/or functional programming, including Python, Scala, or related language
  • Deep understanding of distributed system technologies, standards, and protocols, and 2+ years of experience working in distributed systems like Airflow, DBT, Big Query, Spark, Pub Sub Eco System (Kafka Connect, Kafka Streams, or Kinesis), and building data pipelines at scale
  • Hands-on experience building low latency, high-throughput APIs, and comfortable using external APIs from platforms
  • Excellent SQL query writing abilities and data understanding
  • Experience working with dependency management tools such as Airflow
  • Experience with DevOps domain - working with build servers, Docker, and container clusters (Kubernetes)
  • Experience in Mentoring and growing a diverse team of talented data engineers
  • B.S./M.S. in Computer Science or a related field
  • Excellent communication skills and a team player
  • Vertica or other columnar data stores
  • Google BigQuery or Snowflake
  • Spark Streaming or other live stream processing technology
  • Cloud environment, Google Cloud Platform
  • Container technologies - Docker / Kubernetes
  • Ad-serving technologies and standards

Responsibilities

  • Write solid code with a focus on high performance for services supporting high throughput and low latency
  • Architect, design, and build big data processing platforms handling tens of TBs/Day, serve thousands of clients, and support advanced analytic workloads
  • Provide meaningful and relevant feedback to junior developers and stay up-to-date with system changes
  • Explore the technological landscape for new ways of producing, processing, and analyzing data to gain insights into both users and product features
  • Design, develop, and test data-driven products, features, and APIs that scale
  • Continuously improve the quality of deliverables and SDLC processes
  • Operate production environments, investigate issues, assess their impact, and develop feasible solutions
  • Understand business needs and work with product owners to establish priorities
  • Bridge the gap between Business / Product requirements and technical details
  • Work in multi-functional agile teams with end-to-end responsibility for product development and delivery

Skills

Key technologies and capabilities for this role

Big Data ProcessingScalable PlatformsReal-time TransactionsData AnalyticsAPIsHigh Performance CodeSystem ArchitectureSDLCProduction OperationsData Pipelines

Questions & Answers

Common questions about this position

What is the work arrangement for this role?

The position is hybrid, requiring 3 days a week on site in New York, NY.

What is the salary range for this position?

This information is not specified in the job description.

What skills are required for this Senior Software Engineer role?

Required skills include 5+ years of programming experience in Python, Scala or related languages, deep understanding of distributed systems with 2+ years in tools like Airflow, DBT, Big Query, Spark, Pub Sub ecosystem, hands-on experience with low latency high-throughput APIs, and excellent SQL query writing abilities.

What is the team structure like at DoubleVerify?

The role involves working in multi-functional agile teams with end-to-end responsibility for product development and delivery, providing feedback to junior developers.

What makes a strong candidate for this position?

A strong candidate has 5+ years of experience in Python/Scala, 2+ years in distributed systems like Spark and Airflow, experience building scalable data pipelines and APIs, excellent SQL skills, and the ability to lead by example while bridging business and technical requirements.

DoubleVerify

Digital advertising verification and analytics services

About DoubleVerify

DoubleVerify ensures the quality and effectiveness of digital advertising for major brands. The company provides verification and analytics services that help brands, advertisers, platforms, and publishers confirm that their ads are seen by real people, are placed in safe environments, and effectively reach their target audiences. Their services include checking ad viewability, preventing fraud, and ensuring brand safety by using advanced technology and dedicated teams to identify and combat fraud schemes. Unlike many competitors, DoubleVerify focuses on providing comprehensive analytics that help clients maximize their advertising budgets and improve returns on investment. The goal of DoubleVerify is to enhance the trust and effectiveness of digital advertising, making it a reliable channel for brands to connect with consumers.

New York City, New YorkHeadquarters
2008Year Founded
$385.7MTotal Funding
IPOCompany Stage
Data & Analytics, Consumer SoftwareIndustries
1,001-5,000Employees

Benefits

401(k) Company Match
Performance Bonus
Company Equity

Risks

Ad-blocking software usage may reduce the effectiveness of DoubleVerify's verification services.
Privacy-focused regulations could limit DoubleVerify's ability to track and verify ad performance.
Growing competition from companies like Integral Ad Science pressures DoubleVerify to innovate.

Differentiation

DoubleVerify offers industry-leading GenAI protection against low-quality AI-generated content.
The company provides comprehensive media quality authentication across diverse digital channels.
DoubleVerify's News Accelerator program leverages engaged news audiences while ensuring brand suitability.

Upsides

Increased demand for CTV advertising optimization tools boosts DoubleVerify's AI-powered solutions.
Growing importance of GenAI protection aligns with DoubleVerify's recent product launch.
Expansion to platforms like Spotify indicates a trend towards comprehensive media quality authentication.

Land your dream remote job 3x faster with AI