Machine Learning Engineer

San Francisco, CA /
Engineering /
Full-time
At Sisu, we're building a software platform that empowers people to make better decisions using data. Based on years of cutting-edge research at Stanford, Sisu enables users to quickly and comprehensively understand what’s driving their key metrics, so they never miss a window of opportunity to act.

Sisu leverages the massive amounts of data available within private, first-party data warehouses, which capture a real-time, structured view of organizational behavior. By monitoring the performance of key metrics like revenue, retention, and churn, and their relationships to interactions between key factors like user demographics, campaigns, and acquisition channels, we can help users make better decisions. The key problem Sisu solves is to help identify what’s driving change among this enormous feature and hypothesis space. To do so, we combine statistical analysis and machine learning at scale to provide users personalized, real-time diagnoses of changes in their metrics via an explainable, interpretable user interface.

As a machine learning engineer, you’ll have the opportunity to shape the future of machine learning on massive, structured data. Much like public search engines rely on sophisticated models for ranking and relevance over unstructured text, machine learning is integral to Sisu’s value proposition of ranking and highlighting key drivers behind metrics derived from structured data. These results inform our users on how to take action as their businesses are changing.

You will be responsible for investigating and developing state-of-the-art algorithms in Sisu’s large-scale streaming structured data context. ML engineers at Sisu deliver their features end-to-end, from Jupyter notebook prototypes to production in Rust.

Responsibilities

    • Deliver state-of-the-art, scalable algorithms to production for forecasting time series, personalized ranking, robust statistical analysis of key customer business metrics
    • Build and maintain the infrastructure for data and model management
    • Work closely with the Sisu design and engineering teams for ML-adjacent components, such as viz and data processing
    • Give talks, write blog posts, and produce peer-reviewed publications

Preferred Qualifications

    • Either 2+ years of full-time software engineering experience, 2+ years of professional experience with ML or quantitative analysis, or Ph.D. in Computer Science, Electrical Engineering, Statistics, Mathematics, or Physics
    • Proficiency with Python and experience with data processing tools (e.g., scipy, numpy, pandas, Pytorch, and Spark)
    • Competency with forecasting deadlines, modular design, testing, code review, and working with new codebases
    • Strong technical communication skills
Please note that this is a full-time, non-remote role based in San Francisco.

Sisu is committed to creating a diverse environment and is proud to be an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status.