DoubleVerify is focused on building the next generation of marketing intelligence, and they are seeking a Sr. Software Engineer II to design and build AI systems. The role involves collaborating with various teams to create AI-driven solutions that enhance client experiences and automate complex processes.
Responsibilities:
- Work closely with engineers, product managers, and data teams to identify and prioritize AI opportunities across the organization
- Translate product requirements into AI-driven solutions that directly impact the client experience
- Build end-to-end automations using LLMs, internal data, and external signals to eliminate repetitive tasks and unlock new client-facing capabilities
- Design and implement agentic workflows and orchestration pipelines that automate complex, multi-step processes
- Design retrieval, orchestration, and memory layers that make our AI agents smarter over time
- Establish best practices for AI data quality, observability, and safety
Requirements:
- 6+ years of experience in software engineering, data engineering, or large-scale distributed systems
- Hands-on experience integrating LLMs into production systems (embeddings, RAG, vector stores, or agent orchestration)
- Strong proficiency in Python and SQL
- Experience with Kubernetes and container-based infrastructure and deployment
- You think in systems: storage, retrieval, metadata, reliability, latency, failure modes
- Ability to work from ambiguity to execution — you're comfortable being the first to figure something out
- Strong communication skills: you can explain tradeoffs, scope decisions, and technical strategy clearly