using r to analyze recruiting pipelines
play

Using R to Analyze Recruiting Pipelines Maryam Jahanshahi - PowerPoint PPT Presentation

Using R to Analyze Recruiting Pipelines Maryam Jahanshahi Scientist @ TapRecruit @mjahanshahi Jenny Dearborn @ DearbornJenny If you were to ask your CFO to make a decision, she would rely on facts, not opinions. In contrast, for years, the HR


  1. Using R to Analyze Recruiting Pipelines Maryam Jahanshahi Scientist @ TapRecruit @mjahanshahi

  2. Jenny Dearborn @ DearbornJenny If you were to ask your CFO to make a decision, she would rely on facts, not opinions. In contrast, for years, the HR function has been asked to resolve some of the thorniest problems in the organization without the clarity of meaningful data analytics.

  3. The TapRecruit Hierarchy of Recruiting Needs Time-to-fill is slow >120 days for Tier 1 City Candidate pool is not diverse Few applications from women and POC Wrong type of candidates A mid-level role is only attracting fresh grad apps Hiring team wants finance exp. but attracting programmers Not enough applications Junior Jobs: <30 apps in Tier 1 City Mid-Level Jobs: <20 apps in Tier 1 City @mjahanshahi

  4. Transforming unstructured corpuses 
 to structured taxonomies Clean up and job attribute Job documents from extraction engine M 40,000 companies Industry resolution engine Location resolver @mjahanshahi

  5. Transforming unstructured corpuses 
 to structured taxonomies Junior Python Clean up and Hadoop Data Scientist job attribute Programming Job documents from SQL Hooli.xyz - Hooli HQ extraction engine Data & Analytics M 40,000 companies H ooli is looking for a data scientist Data Visualization R to join a team passionate about Tableau Industry resolution BigTech Marketing Analytics for our suite of media products. You will work with Media Technology engine internet-scale data across numerous Fortune500 customer touch points, developing capabilities tied to audience… Mountainview, CA Location resolver @mjahanshahi

  6. Transforming unstructured corpuses 
 to structured taxonomies Clean up and job attribute Job documents from extraction engine M 40,000 companies Industry resolution engine Location resolver @mjahanshahi

  7. Pipeline Analytics involves deep integration of multiple resolution engines Clean up and job attribute Job documents from extraction engine M 40,000 companies Industry resolution engine Recruiting pipeline data Location resolver ATS APIs Spreadsheets Gender parser Salary model Pipeline parser @mjahanshahi

  8. Making Recruiting Reproducible (Again?) requires Reproducible Workflows Data cleanup scripts R Markdown notebooks - Integrity checking - Visualizing distributions - Company-specific data 
 Basic data transformation transformations - Appropriate factor levels Graph templates Graphs for reporting @mjahanshahi

  9. Making Recruiting Reproducible (Again?) requires Reproducible Workflows M

  10. Making Recruiting Reproducible (Again?) requires Reproducible Workflows M

  11. Making Recruiting Reproducible (Again?) requires Reproducible Workflows M successful_job_summary <- df %>% group_by(successful_search, seniority) %>% summarize(‘TotalApps’ = median(total), 'PhoneScreen' = median(qualified), 'Interview' = median(interviewed))

  12. Making Recruiting Reproducible (Again?) requires Reproducible Workflows M successful_job_summary <- df %>% group_by(successful_search, seniority) %>% summarize(‘TotalApps’ = median(total), 'PhoneScreen' = median(qualified), 'Interview' = median(interviewed))

Recommend


More recommend