AUTOMATING THE JOB HUNT

A Python bot hosted on Google Cloud

Project Overview

While searching for supply chain roles, I found myself repeatedly checking certain companies’ Workday sites, often with no new results and limited filtering options. To streamline the process, I built a Python bot that automatically scans the site each day, filters postings based on custom keywords, and stores the results for easy tracking. By deploying it with Google Cloud Functions and Cloud Scheduler, I created a hands-off, reliable system that ensures I never miss a relevant opportunity.

THE SOLUTION

I designed the bot to run automatically each day without manual input. It fetches and parses job postings from Daimler’s Workday site, filters results based on relevant keywords like "supply chain" or "procurement," and stores the output in a structured format. To track what’s already been seen, the bot compares each day’s results against a running history, only alerting me when new, relevant jobs appear. By hosting the script on Google Cloud and scheduling it to run daily, the system operates reliably in the background, freeing me up to focus on applications and interview prep.

TOOLS & TECHNOLOGIES

Python – Built the core logic for scraping, filtering, and comparing job listings

Google Cloud Functions – Deployed the script as a serverless function

Google Cloud Scheduler – Triggers the job to run once per day

Google Cloud Storage – Stores a JSON file to track job history

Google Colab – Used during development and testing for quick iteration

Previous
Previous

SALES DATA TO ACTIONABLE INSIGHTS