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 4 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.

WW RCC Business Operations Analytics Manager

Lead data analytics and operations for Apple's online retail customer care, managing teams and driving strategic decisions through advanced analytics and forecasting.

App Store Analytics QA Manager - Apple Services Engineering

Lead Analytics Quality Manager role at Apple, overseeing QA processes for App Store Analytics, managing team and ensuring data quality across client-server pipeline.

Data Engineer (L5) - Ads

Staff Data Engineer position at Netflix focusing on building and scaling data products for the Ads business, offering competitive compensation and comprehensive benefits.