Staff Software Engineer

Leading software platform for digital media measurement, data and analytics
$118,000 - $235,000
Data
Staff Software Engineer
Contact Company
8+ years of experience
AI · Finance

Description For Staff Software Engineer

DoubleVerify is a leading software platform for digital media measurement, data and analytics. As a Staff Software Engineer, you'll own new initiatives and designs, building world-class platforms to measure and optimize ad performance. You'll ensure industry-leading scalability and reliability of mission-critical systems processing billions of daily real-time transactions.

Key responsibilities include:

  • Architecting, designing, and building application pipelines handling tens of TBs/Day
  • Mentoring a team of engineers
  • Exploring new technologies for data processing and analytics
  • Designing and developing scalable data-driven products and APIs
  • Improving SDLC processes and operating production environments
  • Working with product owners to establish priorities

The ideal candidate has:

  • 8+ years of programming experience
  • Deep understanding of distributed systems
  • Experience in building data platforms
  • Excellent SQL skills and familiarity with workflow tools
  • DevOps experience
  • B.S./M.S. in Computer Science or related field

Additional valuable skills include experience with columnar data stores, Google BigQuery, Spark Streaming, Google Cloud Platform, and ad-serving technologies.

DoubleVerify offers a competitive salary range of $118,000 - $235,000, along with bonus/commission, equity, and benefits. They encourage applications from candidates who meet most, but not necessarily all, of the listed qualifications.

Last updated 2 months ago

Responsibilities For Staff Software Engineer

  • Architect, design, and build application pipelines handling tens of TBs/Day, serving thousands of clients and supporting advanced analytic workloads
  • Mentor a team of motivated engineers
  • Explore the technological landscape to build platforms for new ways of producing, processing, and analyzing data
  • Design, develop, and test data-driven products, features, and APIs that scale
  • Continuously improve the quality of deliverables and SDLC processes
  • Operate production environments, investigate issues, assess their impact, and develop feasible solutions
  • Understand business needs and work with product owners to establish priorities
  • Bridge the gap between Business / Product requirements and technical details
  • Work in multi-functional agile teams with end-to-end responsibility for product development and delivery

Requirements For Staff Software Engineer

Python
Kafka
  • 8+ years of programming experience in coding (Python or other languages), object-oriented design and/or functional programming
  • Deep understanding of distributed system technologies, standards, protocols
  • 3+ years of experience working in distributed systems like Hadoop, BigQuery, Spark, Kafka Eco System
  • Proven track record in building data platforms
  • Hands-on experience building low latency, high-throughput APIs
  • Excellent SQL query writing abilities
  • Experience with workflow management tools such as Airflow
  • Experience with DevOps domain - working with build servers, docker, and containers clusters (kubernetes)
  • B.S./M.S. in Computer Science or a related field
  • Excellent communication skills and a team player

Interested in this job?

Jobs Related To DoubleVerify Staff Software Engineer

Staff Software Engineer

Staff Software Engineer at DoubleVerify: Build world-class platforms for digital media measurement and analytics

Staff Software Engineer - Social Integrations

Staff Software Engineer - Social Integrations at DoubleVerify: Build world-class platforms for digital ad measurement and optimization.

Data Engineer 5 - Distributed Systems, Growth

Senior Data Engineer position at Netflix focusing on distributed systems and growth, building data products for customer experience optimization.

Data Scientist (L5) - Ads (Experimentation)

Lead Data Scientist role at Netflix focusing on ads experimentation and analytics, offering remote work and competitive compensation.

Data Science Manager - Engineering

Lead Netflix's data science engineering team, optimizing streaming infrastructure through analytics, experimentation, and machine learning, while managing senior technical talent.