In the competitive landscape of tech job hunting, having the right tools can make all the difference. Enter Colligo, a powerful progressive web app designed to streamline and enhance your job search in the Canadian tech industry.
Note to readers: You may have been expecting to visit a live site for Colligo. However, due to financial constraints, I'm currently unable to host it publicly. The language model (DeBERTa) used in Colligo requires significant resources to run on AWS, making it cost-prohibitive at the moment. For now, I'm running Colligo locally for personal use until I can afford to host it again. The screenshots and information provided here reflect the fully functional version of the app.
What is Colligo?
Colligo is a feature-rich platform that aggregates job postings from over 100+ career sites of major tech companies with Canadian offices. The name "Colligo" itself is derived from Latin, meaning "to gather" or "collect" - perfectly encapsulating its primary function of gathering career opportunities.
Project Showcase
To give you a visual glimpse of Colligo, here's a demo video showcasing its key features:
How It Works
Colligo operates through a sophisticated system of data collection, processing, and presentation:
-
Data Processing & Storage: Job details are collected, preprocessed and stored in a database for efficient retrieval. Job descriptions undergo cleanup using NLP tools to prepare them for classification. Due to the extreme variety in data formats across different companies, significant preprocessing is required to standardize the information and extract all necessary details including the company name, job title, location, and application URL.
-
AI Classification: The cleaned descriptions are then fed into a fine-tuned DeBERTa model, which classifies the experience level required for each position.
-
Regular Updates: A scheduler checks for new jobs every hour, ensuring the database stays current. A separate job is run every night to remove outdated jobs and dead links, keeping the job listings fresh and relevant.
-
Object-Oriented Design: The system uses OOP principles to create child classes for specific ATS providers (Greenhouse, Workday, iCIMS, etc.). Each class has tailored functions to interact with its specific API and gather the required information effectively.
Conclusion
In an era where time is of the essence, Colligo stands out as an indispensable tool for tech professionals navigating the Canadian job market. By automating the tedious parts of job hunting and providing intelligent insights, Colligo empowers job seekers to approach their search with confidence and efficiency.
What sets Colligo apart is its seamless integration of automation and AI to create a user-friendly, efficient job hunting experience. By leveraging technology to handle the time-consuming aspects of job searching, Colligo allows you to focus on what really matters - preparing for interviews and landing your dream job.
Whether you're a recent graduate looking for your first tech role or an experienced professional seeking new opportunities, Colligo is designed to be your ultimate companion in the journey to your next career milestone.
Start supercharging your job hunt today with Colligo - where gathering careers is just the beginning of your success story.