Data Science. Π Π°Π·ΡΠ°Π±ΠΎΡΠΊΠ° Ρ Π½ΡΠ»Ρ. Background: A company which specializes in aggregating job offers of mission-driven (e.g. ESG) companies aross the internet is interested to develop a scraping algorithm. Task: You are provided a prelliminary list of companies (those are known to be mission-driven) and some examples of typical job descriptions which are mission-driven as well. The you are asked to use all available means (google search, popular job boards like Indeed, etc.) to scrape the most recent mission driven jobs. You can do that either by matching the companies on the list (expanding this list in the process) and/or by trying to match the description (this may be a bit more complex and require some nlp). You may need to do both. The scraped data must be stored in a so called “Airtable“. If you are not familiar with it, it is basically an alternative to Google Sheets and is said to have very intuitive API etc. When the scraping algorithm is ready, you are required to automate it by putting it into cloud (such as AWS lambda) so it can be run pereodically daily/weekly/etc. Final stage of the task is to integrate the data into the company's website (i.e. create a dashboard).