Key Takeaways

  • 75% of U.S. employers use automated applicant tracking systems to screen resumes before a human reviews them (Harvard Business School & Accenture, 2021)
  • The most common ATS failures are missing keywords, incompatible formatting, and incorrect file types
  • ResumeGeni scores your resume across 8 parsing layers — modeled on the same steps enterprise ATS platforms like Workday, Greenhouse, and Taleo use to evaluate candidates

How ATS Resume Scoring Works

Applicant tracking systems parse your resume into structured data — extracting your name, contact info, work history, skills, and education — then score how well that data matches the job requirements. Many ATS rejections happen because the parser couldn't extract critical fields, not because the candidate wasn't qualified.

LayerWhat It ChecksWhy It Matters
Document extractionFile format, encoding, readabilityCorrupted or image-only PDFs fail immediately
Layout analysisTables, columns, headers, footersMulti-column layouts break field extraction
Section detectionExperience, education, skills headingsNon-standard headings cause sections to be missed
Field mappingName, email, phone, dates, titlesMissing contact info is a common cause of immediate rejection
Keyword matchingJob-specific terms, skills, certificationsKeyword overlap affects recruiter search visibility and ATS scoring
Chronology checkDate ordering, gap detectionReverse-chronological order is expected by most ATS
QuantificationMetrics, numbers, measurable outcomesQuantified achievements help human reviewers and some scoring models
Confidence scoringOverall parse quality and completenessLow-confidence parses get deprioritized in results

Frequently Asked Questions

Is ResumeGeni free?
Yes. ResumeGeni is currently in beta — ATS analysis, scoring, and initial improvement suggestions are free with no signup required. Full guidance and saved reports may require a free account.
What file formats are supported?
PDF, DOCX, DOC, TXT, RTF, ODT, and Apple Pages. PDF and DOCX are recommended for best ATS compatibility.
How is the ATS score calculated?
Your resume is processed through an 8-layer parsing pipeline that extracts structured data the same way enterprise ATS platforms do. The score reflects how completely and accurately your resume can be parsed, plus how well your content matches common ATS ranking criteria.
Can ATS read PDF resumes?
Yes, but not all PDFs are equal. Text-based PDFs parse well. Image-only PDFs (scanned documents) and PDFs with complex tables or multi-column layouts often fail ATS parsing. Our analyzer will flag these issues.
How do I improve my ATS score?
Focus on three areas: use a clean single-column format, include keywords from the job description naturally in your experience bullets, and ensure all sections (contact, experience, education, skills) use standard headings.

ATS Guides & Resources

Built by engineers with 12 years of experience building enterprise hiring technology at ZipRecruiter. Last updated .

Sales Engineer (Pre-Sales)

Union · Seattle

About Us

At Union, we are solving one of the hardest challenges in AI infrastructure today: enabling high-velocity iteration while maintaining seamless production-readiness for AI workloads at scale.

Flyte, the open-source project we steward, has emerged as the modern standard for data and AI orchestration, and is trusted by leading technology organizations including LinkedIn, Stripe, and Wayve to run millions of mission-critical workflows on the platform. These workflows comprise data preparation, model training, and scaled inference spanning thousands of GPUs, all major clouds, and on-premise infrastructure.

We have a technical founding team who created Flyte while at Lyft, a deep bench of infrastructure experts from top companies, and have raised from top investors like NEA and Nava Ventures.

The Opportunity - North America

Reporting our Head of Sales Engineer, we are hiring a Sales Engineer to support our sales team with our ambitious revenue growth goals as we continue to onboard new customers to Union.

In this role, you will:

  • Contribute to building our pre-sales motion for a deeply technical infrastructure product.

  • Lead discovery, demo, design and solutioning efforts with prospects by partnering with Sales, Product, Engineering and post-Sales teams.

  • Drive adoption of Union by leveraging hands-on experience in building demonstrable use cases, troubleshooting workflows, and showcasing platform value to prospective customers.

  • Own the technical success of a trial by delivering on prospects’ success criteria. Connect the dots between business value and technical outcomes.

  • Engage at all levels of technical stakeholders to drive technical debates and design choices with our mid-market and enterprise customers.

  • Contribute to the technical qualification of an opportunity through paring technical needs to key features and formulate unique selling propositions displacing competition.

  • Develop and advise prospects on representative demonstrable examples, reference architectures and best practices for optimal design, integration and operation of Union.

  • Actively support Union users with trials and production deployments by onboarding users and workflows, debugging problems related to infrastructure, platform or code in customers’ integrated end-to-end solution.

  • Represent the product at field events such as conferences, seminars, etc.

  • Dive deep into the suite of competitive and complementary technologies to better position Union during critical negotiations.

  • Demonstrate a deep technical understanding of our product to our end users, and use your technical expertise and depth to help solve their needs.

About You:

  • 5+ years of experience in a pre-sales role for a deeply technical product with a track record of owning multi-level technical sales. Early-stage startup experience is highly desirable

  • Experience with data processing, machine-learning systems, MLOps and machine learning infrastructure is required.

  • Working knowledge by applying popular machine learning frameworks (Pytorch, Tensorflow, etc) and data processing frameworks (Spark, Flink, Beam etc) to building production grade AI pipelines.

  • General understanding and working knowledge of distributed systems at scale and familiarity with cloud platforms (AWS, GCP, Azure), Infrastructure as Code (Terraform, Cloudformation), Containers (Docker), Kubernetes and CI/CD systems.

  • Highly organized and thrive in a high-volume environment that will naturally have ambiguities and competing priorities

  • Possess working knowledge of sales frameworks such as MEDDIC

  • It’s a strong plus if you have been a part of or contributed to the Flyte or Union communities

  • Able to travel to conferences or customer locations with minimal restrictions and occasionally on short notice

Benefits & Belonging

At Union.ai we know that employees who feel their best can build amazing things and we are proud to offer best in class benefits that will continually evolve and grow as the needs of our employees do. Benefits may vary based on country.

  • Excellent medical - We pay 100% of your premiums and 90% for your dependents

  • Generous dental and vision plans- We pay 90% of the premiums for you and your dependents

  • Meaningful equity in the form of options – all employees are owners here

  • Unlimited time off + 12 company holidays 

  • 401K match - Union.ai matches 100% of contributions up to the first 3%, and 50% up to 5%

  • 12 weeks paid parental leave for primary and secondary caregivers

  • Flexible work schedule (some restrictions apply)

  • For in office employees: Lunch provided onsite and well stocked kitchen with snacks and drinks.

We believe that our differences are what bring us together to achieve truly special outcomes. We strive to be inclusive and focus on building teams that embody that quality too. Union.ai is an equal-opportunity employer and we encourage you to apply, even if your experience doesn’t align exactly with our job description.