The myth that ATS systems "reject 75% of CVs" is widely repeated but technically incorrect. What actually happens is more insidious: parsing failure. When an Applicant Tracking System cannot extract your flight hours, license data, or contact information, your profile appears incomplete to recruiters. They filter out incomplete profiles — not because a machine decided you were unqualified, but because they never saw your actual data.
This guide explains how airline ATS systems actually work, which systems specific airlines use, and exactly how to format your pilot CV so your data survives the parsing process intact. For the most common formatting errors that cause parsing failures, see 7 pilot CV mistakes that get you rejected.
What ATS Actually Does
An Applicant Tracking System is database software that stores, organizes, and searches job applications. When you upload your CV to an airline careers portal, the ATS performs three operations:
- Document ingestion — converts your file into processable text
- Field extraction — identifies and categorizes data (name, email, hours, licenses)
- Database storage — saves structured data for recruiter search and filtering
The critical point: ATS does not make hiring decisions. A 2023 survey found that 97% of recruitment professionals confirmed ATS does not autonomously reject candidates. The system extracts data; humans decide. But if extraction fails, your profile is incomplete — and incomplete profiles get filtered out.
ATS Systems by Airline
| Airline | ATS Platform | Known Parsing Notes |
|---|---|---|
| Ryanair | Oracle Taleo | Struggles with multi-column; prefers single-column |
| easyJet | Workday | Better table handling; still prefers simple formatting |
| British Airways | Workday | Structured forms reduce CV parsing dependency |
| Lufthansa Group | SAP SuccessFactors | Good PDF handling; sensitive to special characters |
| Wizz Air | SAP SuccessFactors | Uses scoring forms; CV is supplementary |
| Emirates | Avature | AI-enhanced parsing; handles complex formats better |
| Qatar Airways | iRecruitment (Oracle) | Legacy system; conservative formatting recommended |
| Etihad | Eightfold AI | Machine learning parser; most format-tolerant |
The safest approach: format your CV for the lowest common denominator. A CV that parses correctly in Oracle Taleo will work everywhere.
How ATS Parsing Works
Step 1: Text Extraction
The parser extracts raw text from your document. Image-based PDFs (scans) have no text layer and extract as blank.
Step 2: Section Detection
The parser looks for standard headers: "Experience," "Education," "Licenses." Non-standard headers may not be recognized.
Step 3: Field Mapping
Extracted text maps to database fields. Ambiguous date formats may cause mapping errors.
Step 4: Keyword Indexing
Remaining text is indexed for search. Misspellings make your keywords invisible to recruiters.
Table Parsing Problem
Tables are parsed left-to-right, row-by-row. A flight hours table becomes garbled: "A320 1500 800 200 B737 2000 1200 400". The system cannot determine which number belongs to which category. For pilot CVs, this is catastrophic.
File Format Requirements
✓ Recommended Formats
- PDF (text-based) — Best compatibility
- .docx (Word 2007+) — Native parsing
✗ Formats to Avoid
- Scanned/image PDFs
- .doc (Word 97-2003)
- Google Docs links
- Apple Pages, RTF, ODT
File size: Target under 500KB for text-heavy CVs, under 1MB with photo. Most portals accept 2-5MB but smaller files parse more reliably.
Fonts & Character Encoding
Safe Fonts for ATS
Font sizes: Body 10-12pt, headers 12-14pt bold, name 14-18pt. Never below 10pt.
Character issues: Replace smart quotes " " with straight quotes " ", em dashes — with hyphens -, and fancy bullets with standard bullets •.
Layout & Formatting Rules
Single-column layout: Multi-column layouts are the most common cause of parsing failures. Parsers may read left-to-right across both columns, interleaving unrelated content.
Standard section headers: Use "Professional Summary," "Flight Experience," "Licenses & Ratings," "Education," "Employment History."
Elements to Avoid
- Tables — duplicate data in text format
- Text boxes — extracted out of sequence
- Headers/footers — may be stripped
- Graphics/icons — replace with text labels
Keyword Optimization for Pilots
Licenses & Ratings
ATPL, CPL, IR, ME, MCC, JOC, Type Rating, EASA, FAA, CAA, ICAO English
Experience Terms
PIC, SIC, Total Time, Multi-Engine, Turbine, Jet, Glass Cockpit, EFIS, Line Training
Aircraft Types
A320, A320neo, B737, B737 MAX, B777, E190, ATR 72 — match exact job posting
Competencies
CRM, TEM, UPRT, LOFT, Emergency Procedures, SOP Compliance, Safety Management
Exact match rule: If posting says "Airbus A320" write "Airbus A320" not "A-320". Write "ATPL (Airline Transport Pilot License)" once to capture both searches.
Testing Your CV for ATS Compatibility
The Notepad Test
- Open your PDF in any PDF reader
- Press Ctrl+A to select all text
- Copy and paste into Notepad
- Review: Is all text present and in logical order?
Warning Signs
- Text scrambled or out of order
- Numbers missing or garbled
- Sections interleaved
- Special characters as boxes
Common Parsing Failures & Fixes
| Problem | Cause | Fix |
|---|---|---|
| Flight hours missing | Hours only in table | Add text summary: "Total: 2,500 PIC: 1,200" |
| Contact info wrong | Icons instead of labels | Write "Email:" and "Phone:" as text |
| Dates misread | Ambiguous format | Use "Jan 2024" format |
| Sections merged | Multi-column layout | Convert to single column |
| Entire CV blank | Scanned image PDF | Recreate as text-based |
Pro Tip: Duplicate Critical Data
Include your most important data (total hours, PIC, type ratings, license number) in both a text summary at the top AND in detailed sections below. This redundancy ensures data is captured even if one section fails.