Qualifications
What You Will Do
As a Senior Software Engineer, you will collaborate with a talented team of engineers to develop our cutting-edge classification products. You will take the lead on projects by architecting, designing, and implementing solutions that significantly affect our system's core components. Your role will involve creating innovative features, utilizing a cloud-native technology stack, and continuously enhancing our development processes by embracing new technologies to tackle engineering challenges, all while raising our code quality standards.
Who You Are
Minimum of 5 years of experience coding in industry-standard programming languages such as Scala, Java, Rust, Closure, Kotlin, or Go.
Strong grasp of computer science fundamentals, including object-oriented design, functional programming, data structures, multithreading, and distributed systems.
Proficient with in-memory distributed caching solutions like Aerospike or Redis, and messaging systems such as Apache Kafka.
Experience with Docker and Kubernetes, and capable of designing scalable microservices architectures.
Familiarity with SQL databases (MySQL, PostgreSQL) as well as Columnar/NoSQL databases (BigQuery, Vertica, Snowflake, Couchbase, Cassandra).
Background in Big Data environments and experience building scalable distributed systems using stream processing technologies like Akka Streams, Kafka Streams, Spark, or Flink.
Experience with cloud service providers such as Google Cloud Platform (GCP) or Amazon Web Services (AWS).
About the job
Who We Are
DoubleVerify, a leader in big data analytics, was founded in Israel and is publicly traded (Stock: NYSE: DV). We monitor and analyze an astounding tens of billions of advertisements daily for the world's premier brands. Our operations are on a grand scale, processing over 100 billion events each day and exceeding 1 million requests per second during peak times. We ensure that ads are free from fraud, displayed alongside relevant content, targeted to the appropriate geographic locations, and we measure viewability and user engagement throughout the ad lifecycle.
With our headquarters in New York City and research and development centers located in Tel Aviv, New York, Finland, Berlin, Belgium, and San Diego, we thrive in a dynamic and fast-paced environment filled with challenges. If you're passionate about working in a large-scale environment and eager to contribute to building impactful products for the industry and the web, we would love to have you on our team.
About DoubleVerify
DoubleVerify is an innovative big data analytics firm that specializes in advertising verification and analytics. With a global presence and a strong commitment to quality, we offer solutions that ensure the integrity and effectiveness of digital advertising.