Inspiration
The rapidly evolving AI and ML job market inspired us to create a tool that simplifies the job search process for professionals in these fields. We recognized the need for a specialized assistant that could provide up-to-date, tailored job information from the US to help candidates find their ideal positions more efficiently.
What it does
The AI & ML Job Assistant is a chatbot that:
- Provides insights into the latest AI and ML job openings
- Offers detailed information on job roles
- Answers specific queries related to job searches in the AI and ML fields
- Recommends suitable listings based on the user's skills and career goals
- Guides users through the application process
How we built it
We developed the AI & ML Job Assistant by:
- Leveraging the most up-to-date dataset of job listings from LinkedIn
- Implementing advanced natural language processing to understand and respond to user queries
- Designing a user-friendly chatbot interface for seamless interaction
Challenges we ran into
Some challenges we faced included:
- Deploying the frontend application onto Azure Webapp
- Seeminlessly integrating various components into a single web application
- Adapting the dataset to run on Cosmos DB
Accomplishments that we're proud of
We're proud of:
- Creating a comprehensive tool that covers near up-to-date AI/ML roles in the US
- User Experience: Designing an intuitive and user-friendly interface to enhance user interaction and satisfaction required careful consideration and iterative testing.
- Successfully being able to deploy a web application into Azure Infrastructure that utilises AI features
- Working together as a team
What we learned
Through this project, we gained insights into:
- The current landscape of the AI and ML job market
- Navigating Azure Portal
- Utilising AI models and uploading data to Azure DB
- Deploying of different components in different ways (bicep & Azure Portal)
What's next for AI & ML Jobs Assistant
Future plans include:
- Expanding the dataset to include more job listing sources
- Implementing features to track application status and provide interview tips
- Developing personalized career path recommendations based on user profiles and market trends
- Instead of uploading new roles, making the data stream real-time
- Mobile App Development: Developing a mobile application to provide on-the-go access to our AI & ML Job Assistant.


Log in or sign up for Devpost to join the conversation.