Senior Software Engineer, Realtime Analytics

Quantcast

(San Francisco, California)
Full Time
Job Posting Details
About Quantcast
Quantcast helps create a more personalized digital world. We have built one of the world’s most sophisticated data-intelligence platforms, using big data and machine learning to solve the biggest challenges in marketing and create more rewarding experiences across the digital landscape.
Summary
Analytics at Quantcast are driven by sorting, slicing and reorganizing petabytes of data daily to gain insights into audiences across the web and mobile apps. The Interactive Query team is developing real time analytics expertise to complement our batch processing platforms -- one of the largest in the world -- as we drive value for the business. The team’s long-term vision is to develop a data store and query platform built on the fundamental atoms of data Quantcast uses to train models, build demographic profiles, and target advertising in real time. This platform will provide faster and richer analytics for our advertising and publisher clients while helping us efficiently scale our product offerings. In this position, you will design and implement interactive query systems that ingest large amounts of data in near real time and enable queries at web speed. You will be a critical member of our impactful team.
Responsibilities
* Work with open source realtime data processing technologies and NoSQL stores * Propose solutions for and build critical components * Build sophisticated RESTFul services * Implement ETL jobs using our map/reduce infrastructure * Build real-time data flow and aggregation pipelines * Contribute to the technical roadmap for the team * Solve challenging scalability, performance and operational problems * Mentor junior engineers and assist in recruiting efforts
Ideal Candidate
* BS in computer science or equivalent experience * Experience with one or more distributed NoSQL stores such as Cassandra or HBase * Excellent development skills in Java, Scala or C++ * Experience using and building distributed system * Strong knowledge of algorithms * Operationally and customer focused * Passionate about engineering excellence, good practices and continuous improvement thereof

Questions

Answered by on
This question has not been answered
Answered by on

There are no answered questions, sign up or login to ask a question

Want to see jobs that are matched to you?

DreamHire recommends you jobs that fit your
skills, experiences, career goals, and more.