Sr. Software Engineer I at DoubleVerify

Tel Aviv-Yafo, Tel Aviv District, Israel

DoubleVerify Logo
Not SpecifiedCompensation
Senior (5 to 8 years)Experience Level
Full TimeJob Type
UnknownVisa
AdTech, Big Data AnalyticsIndustries

Requirements

  • 5+ years of experience coding in an industry-standard language such as Scala, Java, Rust, Clojure, Kotlin, Go etc
  • Deep understanding of Computer Science fundamentals: object-oriented design, functional programming, data structures, multi-threading and distributed systems
  • Experience with in-memory distributed cache such as Aerospike or Redis and messaging systems such as Apache Kafka, etc
  • Experience working with Docker, Kubernetes and designing scalable microservices architecture
  • Experience in working with SQL (MySQL, PostgreSQL) and Columnar/NoSQL Databases such as (BigQuery, Vertica, Snowflake, Couchbase, Cassandra, etc.)
  • Experience working in a BigData environment and building scalable distributed systems with stream processing technologies such as Akka Streams, Kafka Streams/Spark/Flink
  • Experience working with cloud providers such as GCP or AWS
  • BSc in Computer Science or equivalent experience
  • Experience with Agile development, CI/CD pipelines (Git, GitLab or Jenkins) and coding for automated testing
  • A versatile developer with a “getting-things-done” attitude

Responsibilities

  • Join a team of experienced engineers and help them in developing innovative Classification products
  • Lead projects by architecting, designing and implementing solutions that will impact the core components of our system
  • Develop new and awesome features while leveraging cloud native technology stack
  • Do continuous improvements of our development process by adapting new technologies, and using them to solve product and engineering challenges while raising the bar of code quality and standards

Skills

Key technologies and capabilities for this role

ScalaJavaRustClojureKotlinGoAerospikeRedisApache KafkaDockerKubernetesMicroservicesDistributed SystemsMulti-threading

Questions & Answers

Common questions about this position

What experience level is required for this Sr. Software Engineer I role?

The role requires 5+ years of experience coding in an industry-standard language such as Scala, Java, Rust, Clojure, Kotlin, or Go.

What key technical skills are needed for this position?

Candidates need deep understanding of Computer Science fundamentals including object-oriented design, functional programming, data structures, multi-threading, and distributed systems, plus experience with Docker, Kubernetes, scalable microservices, SQL/NoSQL databases, BigData stream processing like Kafka Streams/Spark/Flink, and cloud providers like GCP or AWS.

Is this a remote position or does it require office work?

The job is marked as #Hybrid#, indicating a hybrid work arrangement.

What is the salary or compensation for this role?

This information is not specified in the job description.

What kind of attitude or qualities make a strong candidate?

A versatile developer with a 'getting-things-done' attitude, along with a BSc in Computer Science or equivalent, experience with Agile, CI/CD pipelines, and automated testing, stands out.

DoubleVerify

Digital advertising verification and analytics services

About DoubleVerify

DoubleVerify ensures the quality and effectiveness of digital advertising for major brands. The company provides verification and analytics services that help brands, advertisers, platforms, and publishers confirm that their ads are seen by real people, are placed in safe environments, and effectively reach their target audiences. Their services include checking ad viewability, preventing fraud, and ensuring brand safety by using advanced technology and dedicated teams to identify and combat fraud schemes. Unlike many competitors, DoubleVerify focuses on providing comprehensive analytics that help clients maximize their advertising budgets and improve returns on investment. The goal of DoubleVerify is to enhance the trust and effectiveness of digital advertising, making it a reliable channel for brands to connect with consumers.

New York City, New YorkHeadquarters
2008Year Founded
$385.7MTotal Funding
IPOCompany Stage
Data & Analytics, Consumer SoftwareIndustries
1,001-5,000Employees

Benefits

401(k) Company Match
Performance Bonus
Company Equity

Risks

Ad-blocking software usage may reduce the effectiveness of DoubleVerify's verification services.
Privacy-focused regulations could limit DoubleVerify's ability to track and verify ad performance.
Growing competition from companies like Integral Ad Science pressures DoubleVerify to innovate.

Differentiation

DoubleVerify offers industry-leading GenAI protection against low-quality AI-generated content.
The company provides comprehensive media quality authentication across diverse digital channels.
DoubleVerify's News Accelerator program leverages engaged news audiences while ensuring brand suitability.

Upsides

Increased demand for CTV advertising optimization tools boosts DoubleVerify's AI-powered solutions.
Growing importance of GenAI protection aligns with DoubleVerify's recent product launch.
Expansion to platforms like Spotify indicates a trend towards comprehensive media quality authentication.

Land your dream remote job 3x faster with AI