SR. DATA SCIENCE ENGINEER at Quid
San Francisco, CA, US

Position Overview

Quid is a San Francisco-based company that has reimagined how people search for and explore information. Our core product offering combines topic modeling with network theory and interactive visualizations to make sense of large quantities of structured and unstructured data. We are now taking our analytics to the next level, leveraging advanced predictive analytics in combination with a newly designed and highly flexible visualization framework to create a powerful “insights platform.”  At the core of our platform is a series of analysis modules - the brains of our offering. And we need your help translating these core capabilities to applications.

Our Mission: Quid is a research platform that inspires full-picture thinking by drawing connections across massive amounts of written content.

There are three main data science functions at Quid. Our Applied Data Scientists work with clients directly to provide custom solutions, thereby gaining intel on potential applications to build.  Our Core Data Scientists build the algorithms that power our platform. Our Data Science Engineers write the backend applications that leverage our core data science capabilities to address user needs. The outputs of these applications populate our visualizations and deliver insights. This role requires very strong engineering skills along with enough data science expertise to intelligently interact with and tune core data science modules.
The Opportunity

    Work with our Core Data Science, Product and UX groups to translate user requirements into sensible, robust, production-ready code.
    Design and implement automated, scalable, and robust streaming and batch data acquisition pipelines
    Design, implement, and maintain a high-performance, scalable, and reliable search API backed by an Elasticsearch cluster.
    Work closely with product and other engineering teams to identify requirements and iterate on solutions
    Own the monitoring and operations of the data pipelines and search API, making sure our clients can always search and generate insights from the latest available data
    Own Quid’s frameworks, practices and standards for distributed systems, streaming pipelines, batching jobs and other data processing needs
    Research and advocate for new technologies to add to Quid’s technology stacks
    Evangelize and facilitate best practices, code reviews, architecture and design reviews, tested code and a great engineering culture

Example Core Data Science Capabilities:

    Statistical anomaly detection
    Entity extraction and named-entity disambiguation
    Knowledge graphs
    Graph analytics
    Sentiment analysis
    Hierarchical topic modeling and other clustering methods
    User intent inference
    Predictive modeling
    Trend detection
    Event detection
    Intelligent summarization

Example Technical Challenge:

    Leverage our news data set in combination with event detection, summarization, sentiment analysis and anomaly detection to surface interesting insights related to brand perception. Work with Core Data Science, Product and UX to define requirements in terms of logic and key visualizations and build the backend services to deliver agreed upon outputs.
    Leverage our knowledge graph in combination with network statistics to determine key opinion leaders in research articles

Your Qualifications:

    Experience building production software, including deploying machine learning models
    BS in Computer Science or equivalent
    Understanding of common data science algorithms and when to use each
    Competence in data science model builds (e.g. using Sci-kit learn, Tensorflow or custom frameworks/algorithms)
    Solid computer science foundation; good understanding of data-structures, memory and runtime complexity
    Fluency in Python. We also use Java, Scala, C++ as needed (any combination of the above is OK)

Preferred/Extra credit:

    Experience with NLP
    A formal background in computational linguistics
    Expertise in unsupervised machine learning methods
    Expertise with neural networks/deep learning

Please Note: As a company, we take hiring very seriously. Interviewing with Quid may include video and phone interviews, written projects, and/or onsite interviews. Although we are unable to follow-up with each and every applicant, we do our best to run a thorough process with whom we identify a potential fit.

Quid is an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.