CloudSibyl Recommendation System Development

Open Opened on August 22, 2025
Main contact
CloudSibyl
Montréal, Québec, Canada
Mehdi Jafari
Supervisor
(1)
Project
240 hours per student
Student
Canada
Intermediate level

Project scope

Categories
Data analysis Data modelling Information technology Machine learning Software development
Skills
recommender systems ibm system p algorithms machine learning scalability data modeling research data analysis software development
Details

CloudSibyl is seeking to enhance its user experience by developing a recommendation system based on its existing data model. The goal of this project is to create a system that can analyze user data and provide personalized content recommendations. This project will allow learners to apply their knowledge of data analysis, machine learning, and software development to build a functional recommendation engine. The team will work with CloudSibyl's existing data sets, utilizing algorithms to identify patterns and trends that can inform the recommendation process. By the end of the project, learners will have gained practical experience in developing a recommendation system, which is a valuable skill in the tech industry.



- Understand CloudSibyl's current data model and user data.


- Research and select appropriate algorithms for recommendation systems.


- Develop and test a prototype recommendation engine.


- Analyze the effectiveness of the recommendations and refine the system.

Deliverables

The project deliverables will include a functional prototype of a recommendation system tailored to CloudSibyl's needs. Additionally, the team will provide a comprehensive report detailing the algorithms used, the development process, and the system's performance. This report will also include recommendations for future improvements and scalability.



- A working prototype of the recommendation system.


- A detailed report on the development process and system performance.


- Recommendations for future enhancements and scalability.

Mentorship
Domain expertise and knowledge

Providing specialized knowledge in the project subject area, with industry context.

Skills, knowledge and expertise

Sharing knowledge in specific technical skills, techniques, methodologies required for the project.

Hands-on support

Direct involvement in project tasks, offering guidance, and demonstrating techniques.

Tools and/or resources

Providing access to necessary tools, software, and resources required for project completion.

Regular meetings

Scheduled check-ins to discuss progress, address challenges, and provide feedback.

Supported causes

The global challenges this project addresses, aligning with the United Nations Sustainable Development Goals (SDGs). Learn more about all 17 SDGs here.

Responsible consumption and production

About the Community Partner

Community Partner
Montréal, Québec, Canada
2 - 10 employees
It & computing

CloudFinOps