What is a Software Engineer at Quantcast?
A Software Engineer at Quantcast is responsible for designing, building, and maintaining the highly scalable systems that power the real-time advertising ecosystem. Quantcast operates at an immense scale, processing petabytes of data daily and handling hundreds of thousands of transactions per second. Engineers here do not just write standard web applications; they build low-latency, high-throughput distributed systems that ingest, analyze, and act on massive data streams in real time.
Your work in this role directly impacts the core products of the company, including Quantcast Measure and Quantcast Advertise. You will be tasked with optimizing complex data pipelines, refining machine learning models, and ensuring that our real-time bidding (RTB) engines make decisions in milliseconds. The engineering culture is highly academic yet pragmatic, demanding a deep understanding of computer science fundamentals, data structures, and system design.
Joining Quantcast as a Software Engineer means tackling challenges that exist at the absolute limits of software scalability. Whether you are optimizing a distributed key-value store, designing a custom MapReduce pipeline, or building intuitive user interfaces that represent complex audience data, your contributions will keep Quantcast at the forefront of the ad-tech industry.


