Data skills for the average Software Engineer

Search & Filtering

  • All French-speaking consultants with USAID experience in Uganda
  • All education projects funded by the World Bank in South East Asia

Metrics & Statistics

  • Amount of daily posted jobs over the last month
  • Average error rate of “REST-API version 3”


One Technique: Collaborative Filtering

  • News articles that were read by users with similar reading behavior
  • Jobs that were viewed by similar groups of people

Another one: Similarity

  • News articles that talk about similar topics
  • Jobs that have a similar description and the same location


  • Assign a sector to a project based on the project’s data
  • Label user created content as spam or not-spam (classification)

Entity Extraction

  • Extract the relevant locations from a project description
  • Extract mentioned donors from a news article


  • How likely is a user to sign up considering his recent activity?
  • How many applications will a job get?

 by the author.

Software Engineer

Love podcasts or audiobooks? Learn on the go with our new app.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
Daniel Sager

Daniel Sager

Software Engineer

More from Medium

Creating a Stack in python : Data Structure : Stack : Chapter 2 : In Python

Machine Learning for Developers

Ameca Humanoid Robot AI Platform at CES2022.

Non-Tech Skills for your first Data Engineer job

Learn more about the Data Scientist position at Mytraffic thanks to David Tang