DoubleVerify is an Israeli-founded big data analytics company (Stock: NYSE: DV) that tracks and analyzes tens of billions of ads every day for the biggest brands in the world. We operate at a massive scale, handling over 100B events per day and over 1M RPS at peak, processing events in real-time at low latencies (ms) and analyzing over 2.5M video years every day. We verify that all ads are fraud-free, appear next to appropriate content, appear to people in the right geography, and measure the viewability and user's engagement throughout the ad's lifecycle.
As a Sr. Software Engineer, you will:
- Join a team of experienced engineers and help develop innovative classification products
- Lead projects by architecting, designing, and implementing solutions that impact core system components
- Develop new features while leveraging cloud-native technology stack
- Continuously improve the development process by adapting new technologies
- Solve product and engineering challenges while raising the bar of code quality and standards
Requirements:
- 5+ years of experience coding in an industry-standard language (Scala, Java, Rust, Closure, Kotlin, Go, etc.)
- Deep understanding of Computer Science fundamentals
- Experience with in-memory distributed cache and messaging systems
- Experience with Docker, Kubernetes, and designing scalable microservices architecture
- Experience with SQL and NoSQL databases
- Experience in BigData environments and stream processing technologies
- Experience with cloud providers (GCP or AWS)
- BSc in Computer Science or equivalent experience
- Experience with Agile development, CI/CD pipelines, and automated testing
- Versatile developer with a "getting-things-done" attitude
Nice to have:
- Previous experience with online advertising technologies
- Familiarity with the cloud-native computing foundation
Join DoubleVerify to work in a fast-paced environment with global impact, solving challenges at a massive scale.