What ATS actually does
An Applicant Tracking System (ATS) is software that parses your resume into structured data — name, skills, job titles, dates — and then scores it against the job description. If your score is below the recruiter's threshold, your resume is filtered out before anyone reads it.
The common advice is to "stuff keywords." That's both wrong and risky. Modern ATS tools are sophisticated enough to detect keyword spam, and even if they weren't, a human will eventually read your resume.
The three things ATS actually scores
- Keyword match. Does your resume contain the specific terms in the job description? Not synonyms — the actual words. "Built pipelines" is not the same as "data pipeline engineering" to a parser.
- Formatting parsability. ATS systems struggle with tables, columns, text boxes, headers/footers, and graphics. A clean single-column layout parses reliably. A "designed" resume with sidebars often gets garbled.
- Job title and tenure signals. Titles close to the target role and reasonable tenure periods (2+ years at each position) improve scoring. Unexplained gaps don't automatically hurt you, but mismatched titles do.
The right way to match keywords
Open the job description. Paste it into a text editor. Identify the 8–12 skills and tools that appear most often — especially in the requirements section. Now audit your resume: are those exact terms present in context?
The fix is to update your bullet points to reflect the language the company uses, not just the work you did. If they say "cross-functional stakeholder management" and you say "worked with other teams," you're the same candidate but you'll score differently.
Formatting rules that matter
- Use standard section headings: Experience, Education, Skills — not creative alternatives like "Where I've Been."
- Avoid text in headers, footers, or sidebars. ATS often skips those entirely.
- Submit as PDF unless the posting specifically asks for Word. PDFs preserve your formatting across every system.
- Don't use tables or multi-column layouts. Single column, every time.
The skills section is not optional
Many candidates bury their skills inside bullet points, where ATS parsers may miss them. A dedicated Skills section — even a simple comma-separated list — ensures the parser finds them reliably.
Check yourself before you apply
For every role you apply to, spend 3 minutes comparing your resume against the job description. If you track your applications in CareerTrack, you can store the job description alongside each application and review this alignment over time — which is useful for identifying patterns in where you're getting filtered out.