items_header

Open projects

Projects available to all portals

Granularity
Toronto, Ontario, Canada
RF
CoFounder and CTO
(6)
3
Preferred learners
  • Anywhere
  • Academic experience
Categories
Computer science & it Advertising Customer segmentation Digital marketing Lead generation Information technology
Project scope
What is the main goal for this project?

Granularity is modernizing demand forecasting.

We work with retailers and direct-to-consumer brands to analyze consumer trends and inform demand forecasts.

The main deliverable for this project is the deployment of the Granularity Trends Platform B Series. The B series versions of the Trends Platform aggregates social data in data pipeline, performs ETL to transform and clean the data, generate insights and analysis, and serve it into a front-end web application for users.

Students are expected to support the end-to-end deployment of the initial minimal-viable product at Granularity over the course of 8 weeks.

What tasks will learners need to complete to achieve the project goal?

Tasks the student may be asked to complete:

  • Asked to own the development of a front-end application microarchitecture service, or assist in the development of other services
  • Assist in the production optimization of data pipelines
  • Assist in the deployment of the web application, including using cloud infrastructure and docker containers
  • Other related tasks in full-stack development
How will you support learners in completing the project?

The student will be asked to join regular team stand-ups as they are able to balance with current coursework and studies. There are daily stand-ups, to which the student will be an optional attendee as they work on the project. We expect the student to join 2 of these stand-ups every week.

Every week, the student will be provided with a 45-minute mentorship meeting and 1-1 with one of the CoFounders of the startup.

Pair programming will be used in the first 2 weeks to showcase current processes and provide examples of workflows.

Students will be asked to work in a CI/CD workflow, including regular code reviews and testing.

What skills or technologies will help learners to complete the project?

Students should have familiarity with:

  • Full stack development: this includes front-end (client-side) development and back-end (server-side) development practices
  • Fluent in Python is required, as well as Javascript
  • Familiarity in Java, HTML, CSS, SQL, Scala are all good to have
  • Nice to have is knowledge of Spark and Big Data, including data engineering platforms such as Databricks or Snowflake
  • Nice to have is some understanding of CloudOps and cloud architecture and infrastructure
About the company

Granularity empowers product owners to foresee viral trends with our AI-powered dashboard. Have you noticed crazy trends that swarm social media?
We drive insights from Tiktok, Instagram, Google Searches and others - and feed them directly to demand planners, marketers, inventory planners and stakeholders to action.

Granularity's web dashboard uses the power of artificial intelligence and live data from Tiktok, Instagram, Google and others to provide you with insights into which products are trending and which are on the decline.

We're innovating how retailers use consumer trends and would love for you to join the team.