DoubleVerify's Streaming TV team is looking to build solutions that enable advertisers to reach audiences across leading streaming platforms by designing and delivering scalable backend services and data-intensive applications.
Requirements
- Experience building microservices and RESTful APIs.
- Strong programming skills in Python or a similar language.
- Deep experience with both relational and non-relational databases (e.g., MySQL, MongoDB, Snowflake)
- Solid understanding of scalable, distributed system design principles.
- Experience with cloud platforms like GCP, AWS, or Azure.
- Familiarity with Docker and Kubernetes.
- Experience with event streaming technologies such as Kafka.
Responsibilities
- Design and develop services that integrate with internal and external systems.
- Build data processing applications that handle and enrich billions of daily ad events.
- Review code, provide constructive feedback, and promote best practices.
- Collaborate in Agile teams to design, build, test, and support technical solutions.
- Continuously release features using automated infrastructure-as-code deployment tools.
- Investigate system issues, debug, and resolve production incidents.
Other
- Collaborative, resourceful, and quality-driven.
- 7-10 years of professional software development experience.
- Proficient across the full development lifecycle: coding, reviews, source control, testing, and operations.
- This position is full-time and located in our New York City headquarters offices offering a hybrid work model from office and remote.
- The successful candidate's starting salary will be determined based on a number of non-discriminating factors, including qualifications for the role, level, skills, experience, location, and balancing internal equity relative to peers at DV.