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 .

Staff Technical Writer

Viamrobotics · New York, NY

Viam is the engineering platform for robotics and automation, empowering developers, startups, and enterprises to build, deploy, and scale—from prototype to production. Our platform makes robotics development accessible to software engineers, removing traditional barriers to building production-grade automation. We're also pioneering surface finishing automation for marine manufacturing, with solutions for robotic sanding that automate critical processes in roles that are physically demanding, safety-critical, and hard to fill. We were founded in 2020 by former MongoDB co-founder and CTO Eliot Horowitz, Viam is headquartered in New York City.

Role summary

As a Staff Technical Writer, you'll own the quality and consistency of Viam's developer-facing documentation. Your work spans all four documentation types: reference docs, explanations, tutorials, and how-to guides. You'll transform rough drafts, working code, and technical walkthroughs into polished, publishable content that helps developers understand and adopt Viam. You’ll also develop docs from scratch through close collaboration with product engineering teams.

What you'll do

  • Write and edit documentation that helps developers integrate Viam into their projects, from first API call to production deployment
  • Maintain documentation standards and style guidelines that ensure consistency as content scales
  • Contribute to and improve our documentation toolchain, including our Hugo framework, GitHub Actions workflows, and Vale linting configuration
  • Review code samples for accuracy and clarity, working with engineers to resolve issues
  • Contribute to information architecture decisions—how content is organized, navigated, and discovered
  • Ensure documentation stays current as the platform evolves, identifying gaps and outdated content proactively
  • Build robots and write programs using Viam yourself—we believe the best documentation comes from firsthand experience with the platform

What you bring

  • Experience writing documentation for developers, with a portfolio that demonstrates your ability to explain technical concepts clearly
  • Enough technical fluency to work through tutorials independently, run code samples, and identify errors—you don't need to be an engineer, but you need to be technically curious and comfortable at the command line
  • Experience with docs-as-code workflows: Git, Markdown, static site generators (Hugo experience is a plus)
  • Familiarity with documentation automation—linting tools like Vale, CI/CD pipelines, GitHub Actions, or scripting to improve workflows
  • Strong opinions about what makes documentation good, backed by experience seeing what works and what doesn't
  • The ability to give and receive editorial feedback constructively
  • Experience or genuine interest in working with physical hardware—you'll be building robots as part of this job
  • Experience with robotics, IoT, or industrial automation is a plus but not required

In 3 months

  • You understand the Viam platform and feel comfortable assembling robots based on tutorials and writing small programs for robots with our SDKs
  • You are comfortable with our toolchain and have started contributing improvements to our workflows
  • You are comfortable discussing the product with our engineers for documentation purposes
  • You have shipped polished documentation for at least one major platform feature
  • You’ve completed significant revision of a section of docs.

In 6-12 months

  • You are continuing to revise and improve the Viam documentation
  • You are improving the documentation based on qualitative and quantitative data
  • You are building out or curating content to enable developers without hardware experience to use Viam
  • You have established documentation standards that scale as the team and content grow
  • You have made measurable improvements to our documentation infrastructure and automation

The starting salary range for this role is $165,000 - $235,000/year.

Full-time Benefits:
Viam’s base salary range for this role is posted above. Your exact offer will vary based on factors, including experience level, skillset, market location, and balancing internal equity relative to peers at the company. We recognize that the person we hire may be less experienced, or more senior, than this job description as posted. In these situations, the updated salary range will be communicated to you as a candidate. In addition to cash compensation, Viam offers a comprehensive Total Rewards package that includes equity grants, health benefits, and more.
  • 100% covered medical/dental/vision insurance plans, commuter benefits
  • 25 days paid vacation and generous holiday observances
  • Free lunch every day that you’re in the office
  • One Medical Membership
  • Citi Bike memberships
  • Monthly wellness stipend to be used for a variety of fitness-related items like gym memberships, fitness classes, fitness equipment, and more
  • Paid parental leave
  • Reproductive Health Benefits, including Fertility Benefits and Abortion Access Travel Benefits
  • Yearly Learning and Development Budget
Values:
  • Vision Driven
  • Collaborate Openly
  • Act Decisively
  • Succeed Through Diversity
  • Hold Ourselves Accountable
  • Lead with Curiosity
To all recruitment agencies: 
Viam does not accept unsolicited agency resumes or calls from recruitment agencies or search firms. Please do not forward resumes to our jobs alias or Viam employees. Viam is not responsible for any fees related to unsolicited resumes.