Avatar for Stream

Stream is an API for building and scaling activity feeds and chat

Lead Data Scientist - Boulder

$90k – $140k • 0.0% – 0.3%
Apply now
Stream powers activity feeds and chat for over 500 million end-users. It's one of the fastest-growing startups located in Boulder, Colorado, and Amsterdam, the Netherlands. Stream uses machine learning for feed personalization, follow recommendations, content recommendations, and AI-based content moderation.

Our machine learning tech stack primarily uses Python. We use Pytorch and Tensorflow for NLP, image processing, and recommender systems. We use techniques such as sequence modeling for click-through prediction, and transformer models for text processing. We also use the classic python stack of SciKit Learn, Pandas, and Numpy. AirFlow is used as our distributed scheduler, as well as AWS Kinesis and Lambda for realtime processing.

Here at Stream, we believe that modern apps should be based on reusable components instead of rebuilding things from scratch. If you're building an app, you can leverage our extremely scalable and polished APIs to add feeds or chat to your application quickly. If you're curious about our product, you can try our chat or feeds API on the Stream website.

As a lead data scientist at Stream you'll be responsible for:

- Feed personalization logic for our customers
- Product development on our AI based moderation platform

Stream is a fast-moving and ambitious startup. To succeed in this environment, you need to be able to work independently and develop a broad skillset. In this role, it's common for you to handle the entire workflow – from talking to one of our customers about their needs, writing the Python-based machine learning and deploying it into production.


- 3-5 years (or more) of Python programming experience
- Demonstrated skill with Scikit-learn, Pandas and Numpy experience
- Jupyter Notebook experience
- 1 or more years with Django REST Framework or comparable tooling
- In-depth experience with relational databases
- Dedication to test-driven development and continuous integration
- Experience specifically with NLP, machine learning, image recognition, and/or recommender systems (if you haven't worked in any of these, this role isn't for you)


- Competitive salary + equity in one of Boulder’s top startups
- Free health/dental insurance (for employee) with discounts for dependents
- Optional eye insurance
- Stock options- 401(k)
- Generous time off
- RTD Ecopass
- Parking Pass
- Crazy stocked kitchen
- Lots of fancy coffee
- Weekly team lunch
- Pearl Street location
- Darts, video games and foosball
- Dog-friendly
- Gym/fitness stipend
- Awesome teammates

More jobs at Stream

View all jobs

Product/Project Manager - Amsterdam

Apply now

DevOps Engineer - Amsterdam

Apply now

Backend Software Engineer (Go) - Amsterdam

Apply now

Senior Android Developer (Java / Kotlin)

Apply now

Senior React Native Developer – Boulder (US based only)

Apply now