Problem Statement
The workflow helps a recruiting coordinator evaluate inbound Machine Learning Engineer applicants by extracting key skills, identifying gaps, recommending interview focus areas, and drafting a concise outreach email. It standardizes the screening process using structured inputs: LinkedIn summaries, resume bullets, and job requirements. The goal is to ensure consistent, accurate, and non-fabricated candidate assessments.
Steps
Collect and parse candidate inputs
INGESTIngest the candidate's LinkedIn summary text, resume bullet points, and the role’s job requirements. Normalize text formatting and prepare structured input for downstream analysis.
Retrieve and structure job requirement skills
EXECUTEExtract explicit and implied skills from the job requirements. Standardize skill names and prepare a comparable list for candidate-to-role matching.
Analyze skill match and identify gaps
EXECUTECompare the candidate’s skills to the structured job requirements. Determine top matches, highlight missing or uncertain skills, and avoid inventing information.
Generate recommended interview focus areas
EXECUTEBased on the candidate’s strengths and gaps, create prioritized interview topics for the recruiter or hiring manager.
Draft concise outreach email
EXECUTEProduce a friendly, concise, professional outreach email that references the role and encourages next steps.
Validate content accuracy
EXECUTEEnsure that no fabricated experience appears in the outputs and that any unclear skill matches are labeled as unknown. Confirm tone and formatting requirements.
Prompt Configurations
Candidate screening analysis prompt
You are assisting a recruiting coordinator screening a Machine Learning Engineer candidate. Analyze the provided LinkedIn summary, resume bullet points, and job requirements. Identify the top 5 matching skills, list gaps (mark unclear items as unknown), and recommend interview focus areas. Then draft a friendly, concise, professional outreach email. Do not fabricate experience. Only use information present in the inputs.
Example Inputs/Outputs
LinkedIn Summary: "Machine learning engineer with experience in model training, Python, and data pipelines." Resume Bullets: "Built data processing pipelines in Python; contributed to model deployment; experience with TensorFlow." Job Requirements: "Skills: Python, TensorFlow, PyTorch, ML Ops, model evaluation."
Top 5 Matching Skills: Python, TensorFlow, data pipelines, model deployment, model training. Gaps: PyTorch (unknown), ML Ops (unknown). Recommended Interview Focus Areas: model evaluation techniques, ML Ops exposure, distributed training experience. Outreach Email: "Hi there — thanks for your interest in the Machine Learning Engineer role. Based on your background in Python, TensorFlow, and model development, we'd love to learn more about your experience with model evaluation and ML Ops. If you're open to a conversation, I’d be happy to schedule a quick call. Looking forward to connecting!"