Skip to main contentA logo with &quat;the muse&quat; in dark blue text.
Quantcast

Senior Software Engineer, Inventory


This tight-knit group of software engineers based in Singapore is tasked with developing and running Quantcast's real-time bidding infrastructure at its high-performance network edge - a world-class, globally-distributed software infrastructure handling tens of billions of real-time transactions per day, currently up to 2 millions per second.

Members of the Inventory team are passionate about designing, building and running high-throughput, low-latency systems. Whether it's for a code one-liner or an entirely new design, these developers tirelessly tweak, optimize, re-architect, and refactor until the last drop of performance has been juiced from the system.

A candidate for this position will be an expert with a proven track record in design and development of large-scale distributed computing systems or high-availability real-time systems. This person understands networking well, perhaps has developed their own distributed protocol, high-availability network component or similar. This person possesses sound network protocol, algorithms, and systems fundamentals, and, most of all, will be eager to apply this knowledge in a real-world setting on a live, massive-scale system.

Want more jobs like this?

Get Software Engineer jobs delivered to your inbox every week.

By signing up, you agree to our Terms of Service & Privacy Policy.

While many companies have globally distributed infrastructures with high traffic demands, Quantcast may be the only one of these in which you will be expected to have your hands on the system of a very large scale, pushing mission-critical production code within a matter of weeks.

Responsibilities

  • Take full ownership of the development, and operation of a highly complex and globally distributed system to be scalable and to handle tens of billions of real-time transactions per day
  • Develop systems and techniques to apply proprietary Quantcast data to ad campaigns and interface with 3rd party ad systems in real-time systems with millisecond response times
  • Rapidly troubleshoot the system and fix bugs where needed
  • Innovate with new designs and optimizations to enhance the performance of existing infrastructure

Requirements

  • BS or MS in Computer Science or related field
  • Passionate about engineering work and engineering excellence
  • Expert in Java or C++
  • Proficient in at least one of major scripting languages (e.g. Ruby, Python, shell)
  • Good understanding of networking protocols (HTTP, TCP/UDP/IP, etc.)
  • Understanding of Linux and running software systems on Linux
  • Familiarity with and passion for designing large-scale distributed systems
  • Familiarity with operating software in Production environment or an experience in a devops role in a team responsible for large-scale system is an advantage
  • Networking development experience, experience with developing and operating high performance real-time systems and/or experience of being part of a devops team is a major advantage



Quantcast is a fast-growing, late-stage, pre-IPO startup headquartered in San Francisco with offices around the world. We are committed to creating an inclusive and diverse environment where everyone can confidently be their authentic self.
Job ID: 1e9955c7-f8d4-4738-93b3-62d1742fbc1d
Employment Type: Other

This job is no longer available.

Search all jobs