Staff Software Engineer (Hadoop and Java)

  • Full Time
  • London
Integral Ad Science

A leading global media measurement and optimization platform.

About the Company

Integral Ad Science (IAS) is a leading global media measurement and optimization platform that delivers the industry’s most actionable data to drive superior results for the world’s largest advertisers, publishers, and media platforms. IAS’s software provides comprehensive and enriched data that ensures ads are seen by real people in safe and suitable environments, while improving return on ad spend for advertisers and yield for publishers. The company’s mission is to be the global benchmark for trust and transparency in digital media quality. For more information, visit integralads.com.

About the Role

The Staff Software Engineer provides technical leadership and expertise to help build ad verification, analytics, and anti-ad fraud solutions that align with the team’s mission of helping advertisers understand the quality of the ad opportunities they acquire. This role involves working with technology that handles hundreds of thousands of transactions per second, collects tens of billions of events daily, and evaluates thousands of data points in real-time with millisecond response times.

The ideal candidate has a proven track record of architecting and building end-to-end software solutions, thrives in collaborative and agile environments, and brings innovative solutions to complex problems with a continuous improvement mindset.

Responsibilities

  • Architect, design, build, and integrate core CTV measurement solutions
  • Provide technical guidance and mentorship to engineering teams, influencing project directions and ensuring adherence to best practices
  • Lead the entire software lifecycle including hands-on development, code reviews, testing, deployment, and documentation
  • Collaborate cross-functionally with Product, Software Engineers, and Data Engineers to design, code, and maintain components that aggregate tens of billions of daily transactions
  • Partner with the Product team and other stakeholders to understand product requirements
  • Manage multiple competing priorities in a fast-paced, collaborative environment
  • Recommend and implement software improvements to ensure responsiveness, efficiency, strong functionality, and optimization
  • Help define the technical vision for the team and solve complex technical challenges

Required Skills

  • Bachelor’s degree in Software Engineering or a related STEM field
  • 8+ years of hands-on full-stack programming experience with Javascript and Java or Golang, demonstrating a deep understanding of core principles
  • Proficiency with web debugging tools such as Chrome Dev Tools or equivalents
  • Experience with AWS technologies including EMR, Athena, and EKS
  • Experience with big data technologies such as Spark, Hadoop, Kafka, Aerospike, and DynamoDB
  • Expert knowledge of multi-threading, memory management, and concurrency
  • Familiarity with CI/CD tools including Jenkins, Graphite, Grafana, and Docker
  • Strong communication skills for both technical and non-technical audiences
  • Experience with Agile methodologies such as Scrum and Kanban
  • Strong understanding of performance, scalability, and reliability design principles
  • Demonstrated interpersonal and collaboration skills

Preferred Qualifications

  • Experience in AdTech, especially Connected TV (CTV)
  • Knowledge of HTTP Live Streaming (HLS), DASH protocols, and video/audio distribution platforms
  • Experience building software for audio/video delivery across multiple platforms
  • Familiarity with cloud-based distributed services such as Docker containers and Kubernetes

Visit the official website below to access the full details of this vacancy:

Copyright © 2025 hadoop-jobs. All Rights Reserved.