AdTechTalent
EngineeringYesterdayHybrid

DoubleVerify

Sr. Software Engineer II - StreamingTV

pythonfastapiairflowairbytekafkadbtsnowflakebigquerygcpgkegcsdockerkubernetesai coding toolsagentic developmentstreaming tvctv advertisingdata pipelinesmicroservicesrest apiprogrammatic advertisingad verification

Key details

Salary

$111K – $222K

Employment type

Full-time

Seniority

Senior

Years experience

5-10

Location

New York City, New York, United States

Full job description

Senior Software Engineer II role on DoubleVerify's Streaming TV engineering team. Responsibilities include building and maintaining data pipelines with Airflow, Airbyte, Kafka, and dbt; designing backend services using Python and FastAPI; working with AI coding tools like Claude Code; reviewing AI-generated code; collaborating cross-functionally to deliver features; and maintaining GCP infrastructure. Requires 5-7+ years software development experience, strong Python skills, experience with data warehouses (Snowflake, BigQuery), data pipeline orchestration, event streaming (Kafka), full development lifecycle proficiency, and familiarity with AI coding tools. Preferred experience includes GCP, Docker, Kubernetes, microservices, REST APIs, and knowledge of programmatic advertising or ad verification. Position is full-time, hybrid, based in New York City. Salary range $111,000 to $222,000 plus bonus, equity, and benefits.

What you'll do

  • Build and maintain data pipelines using Airflow, Airbyte, Kafka, and dbt that move billions of records across data platforms
  • Design and develop backend services with Python and FastAPI that power content intelligence and reporting dashboards
  • Work within an agentic development process — use Claude Code daily, create and maintain CLAUDE.md context files, develop reusable skills, and orchestrate multi-agent workflows
  • Review AI-generated code, manage agent context, ensure quality across human and agent-produced changes, and continuously improve team tooling and workflows
  • Collaborate in a cross-functional team to design, build, test, and ship features end-to-end — from data ingestion through to customer-facing dashboards
  • Investigate system issues, debug production incidents, and maintain operational excellence across GCP-based infrastructure

Requirements

  • 5-7+ years of professional software development experience
  • Strong programming skills in Python
  • Deep experience with data warehouses and analytical databases (e.g., Snowflake, BigQuery, or similar)
  • Experience building and maintaining data pipelines with tools like Airflow, dbt, or similar orchestration frameworks
  • Experience with event streaming technologies such as Kafka
  • Proficient across the full development lifecycle: coding, reviews, source control, testing, CI/CD, and operations
  • Comfort working with AI coding tools — effective user of agentic development tools like Claude Code, Cursor, or similar
  • Collaborative, resourceful, and quality-driven with a bias toward engineering excellence
  • Solid understanding of scalable, distributed system design principles

Tech stack

PythonFastAPIAirflowAirbyteKafkadbtSnowflakeBigQueryGCPGKEGCSDockerKubernetesClaude CodeCursor

Benefits

Bonus/commission (as applicable)EquityBenefits

Apply now

This MVP uses a placeholder application flow. In production, this section can connect to an external apply URL or a native application form.

Similar jobs

More roles worth a look

Related opportunities based on specialty and working model so candidates can keep momentum.