Inspiration
We're thrilled to announce the introduction of IcarusAI—an innovative set of tools designed to revolutionize the way students navigate the job market. With IcarusAI, students can gain access to cutting-edge artificial intelligence technology tailored to their specific needs.
In the fast-paced world of career exploration, students often face challenges in finding the right opportunities and effectively managing their job applications. IcarusAI aims to address these challenges by providing personalized job recommendations, tailored resumes, and intelligent application tracking features. By harnessing the power of AI, IcarusAI empowers students to make informed decisions, stay organized, and maximize their chances of success in the competitive job market.
With IcarusAI by their side, students can confidently embark on their career journeys, knowing they have a reliable and intelligent ally to guide them every step of the way.
What it does
IcarusAI stands out by offering a well-designed centralized platform for career exploration with intuitive interfaces, and seamless application tracking. IcharusAI extracts jobs from leading platforms like Glassdoor and MyCareersFuture Singapore, which sets IcarusAI apart as a one-stop shop to help young grads find a job.
Students apply to hundreds of jobs and it is quite cumbersome to personalize their resume to each job. Using Icharus AI's coach feature students can personalize their resumes to the job they're applying to within seconds. Each job recommendation
What sets IcarusAI apart is its ability to generate personalized job recommendations tailored to each user's unique profile and preferences. By harnessing the power of deep learning algorithms and generative ai, IcarusAI analyzes various factors, including skills, experience, and career goals, to suggest relevant job opportunities that align with the user's aspirations. Icarus AI provides explainable recommendations to help students understand why they are being recommended certain jobs. this insight provided by IcarusAI's explainability allows students to critically understand their strengths and what makes them align with various jobs.
Moreover, IcarusAI integrates seamlessly with the Gmail API, enabling efficient tracking of application progress directly within the platform. Users can effortlessly monitor their job applications, receive notifications, and stay organized throughout the entire recruitment process.
With IcarusAI, users can navigate the complexities of the job market with ease, thanks to its intuitive interface, comprehensive job recommendations, and streamlined application tracking capabilities. Welcome to a new era of career exploration with IcarusAI—an intelligent companion to guide you toward your professional aspirations.
How we built it.
Our front end is built using React, HTML, and CSS. Our backend API's are built using FastAPI. we turned to Python, harnessing the power of Gemini, OpenAI API, transformers, FastAPI, S3, and Apache Airflow. With scalability, durability, and reliability at the forefront, we opted for Amazon's S3 bucket to store mined Job Recommendations. Additionally, we leveraged Apache Airflow to schedule our extractions which played a pivotal role in optimizing job scheduling as part of our meticulous data engineering workflow.
Challenges we ran into
Scarcity of data, data mining, security & scalability
Accomplishments that we're proud of
We establish a connection to the user's email account to extract application timelines seamlessly.
Our classifiers, meticulously crafted to predict job-relevant emails and determine the stage of the interview process, were meticulously developed from scratch. These classifiers leverage data meticulously generated and collected by our team.
Embracing cutting-edge technology, our project harnesses the power of OpenAI's GPT innovatively, employing it for tasks such as data cleansing, entity recognition, and data generation.
We take great pride in leveraging Generative AI to enrich the student experience, providing innovative solutions that empower and support them throughout their career journey.
What we learned
Understanding User Needs: Icarus AI aims to address a significant challenge in job searching – the overwhelming and disorganized process of applying for jobs. Recognizing this pain point is crucial for designing effective solutions that cater to the needs of students navigating their career paths.
Integration of Multiple Technologies: Icarus AI seamlessly integrates various cutting-edge technologies such as React, HTML, CSS, Python, GPT-3.5-Turbo, transformers, Fast API, S3, Apache Airflow, llama 2, and Gemini.
Focus on User Experience: With a strong emphasis on user-friendly navigation and easy-to-understand interfaces, Icarus AI prioritizes user experience to simplify the complex process of job hunting. By providing intuitive interfaces, the platform aims to enhance usability and effectiveness, ultimately empowering students in their job search journey.
Innovative Use of AI: Icarus AI leverages AI technologies like GPT-3.5-Turbo and llama 2 for job recommendation, as well as Gemini for classifying job titles and companies. By harnessing the power of AI for data cleaning, entity recognition, data generation, and job recommendation, the platform offers innovative solutions to real-world challenges in job searching and career navigation.
What's next for Icarus AI
Scaling and Growth Scaling the platform to accommodate a larger user base and increased data volume. Expanding to new markets and regions to make Icarus AI accessible to a broader audience of students and job seekers. Partnering with educational institutions, career centers, and job boards to promote the platform and reach more users.
Built With
- airflow
- amazon-web-services
- apache
- beautiful-soup
- bert
- chromadb
- docker
- fastapi
- gemini
- javascript
- openai
- python
- react
- s3
Log in or sign up for Devpost to join the conversation.