ATS education
What applicant tracking systems do.
Applicant tracking systems are widely discussed and poorly understood. This article explains what they actually do in plain language, what they're used for by employers, and where the popular narrative overstates or distorts the reality.
1. What an ATS is
An applicant tracking system (ATS) is software that employers use to receive, store, and manage job applications. It's essentially a database with a user interface on top. When you apply for a job through a company's career page, you're almost certainly submitting into an ATS.
Common commercial ATS platforms include Workday, Greenhouse, Lever, SmartRecruiters, BambooHR, and iCIMS. There are many others, including open-source options and internal systems built by large employers. Each has its own parsing engine, its own field-mapping rules, and its own configuration.
2. What an ATS actually does
An ATS typically performs the following functions:
- Receives applications — collects resume, cover letter, and application form data.
- Extracts text — converts the resume into plain text (this is the "parsing" step).
- Attempts to identify fields — tries to work out what part of the text is a name, an email, a work history entry, and so on.
- Stores everything — keeps each application in a searchable, filterable database.
- Supports filtering and search — lets recruiters search applications by skill, keyword, date, or other criteria.
- Provides workflow tools — allows recruiters to move candidates through stages, leave notes, send templates, and schedule interviews.
This is the core of what an ATS does. It is largely a filing and workflow system. It does not automatically reject candidates based on font choice, colour scheme, or the presence of a graphic. Those decisions are made by human beings, or by specific filters that recruiters configure intentionally.
3. Why employers use ATS
Employers use ATS software primarily because they receive more applications than they can handle manually. For a popular role at a large company, an opening can receive hundreds or thousands of applications. No team of recruiters can read all of them.
The ATS allows recruiters to:
- Search for candidates with specific skills or experience.
- Filter applications by simple criteria (e.g. years of experience, location).
- Contact candidates efficiently.
- Track where each candidate is in the process.
- Comply with legal record-keeping requirements.
None of these functions are inherently hostile to candidates. They're administrative tools designed to make a chaotic process manageable.
4. The filtering distinction
This is where most discussions of ATS go wrong. There are two very different kinds of filtering:
- Parsing — the automated process of extracting text and identifying fields. This is what happens automatically. It determines how well your content is stored in the ATS. If parsing fails, your resume may be saved as an unreadable blob — a real problem.
- Searching / ranking — the process of a recruiter (or a system configured by the recruiter) searching for candidates using keywords or filters. Whether you appear in a search depends on whether your resume contains the terms being searched for.
The common myth is that ATS "reject" resumes. In most cases, they don't. They accept everything submitted, store it, and then the recruiter interacts with the pool. Your goal is not to "beat" the ATS; it's to make sure your resume is parsed well (so it's readable) and searchable (so it appears in relevant searches).
5. What ATS typically does not do
- Reject you for font choice. Font choice rarely affects parsing unless the font is highly unusual (e.g. a decorative display font that can't be read).
- Reject you for colour. Colour is invisible to a text-extraction parser.
- Auto-reject based on years of experience. Some systems can filter candidates below a stated experience threshold, but this is configured by the recruiter, and it's usually a simple candidate filter applied after submission — not an automatic rejection at submission time.
- Read photographs. Photos are meaningless to a text parser and can sometimes cause parsing errors.
- Read infographics. Text baked into an image is invisible unless the ATS has OCR configured, which is rare.
- Understand context. ATS can't tell you were being ironic. They extract text and match it against patterns and keywords.
6. What this means practically
If you want to maximize your chances with ATS-based applications:
- Submit in a parseable format. PDF is usually fine. DOCX is sometimes preferred by specific systems. Follow the submission instructions.
- Use a layout that extracts cleanly. Single-column text flows parse more reliably than multi-column or graphically complex layouts.
- Include relevant keywords naturally. If the job description says "Python", use the word "Python" somewhere in your resume where it makes sense.
- Avoid text baked into images. If a header or skill is an image, it won't be parsed.
- Use standard section headings. "Experience", "Education", "Skills" parse reliably. "Career Journey" or "My Toolkit" do not.
7. The honest bottom line
ATS-based hiring is a real thing, and layout and keyword choices genuinely matter. But the picture is more nuanced than most articles suggest:
- You cannot guarantee that any specific ATS will parse your resume perfectly.
- You cannot guarantee that a well-parsed resume will lead to a human review.
- You cannot "trick" a modern ATS with hidden text or keyword stuffing — most systems detect this, and human reviewers can spot it too.
What you can do is reduce the risk of the most common failure modes: unparseable layouts, missing keywords, and misleading content. That's what the rest of this section is about.
Read How parsing works for the mechanics, or Why simple layouts help for the layout side of the same story.