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 Backend Engineer, Gatekeeper

Helius · North America

About Helius

Helius is building the core infrastructure for Solana - empowering developers to create the next generation of crypto-powered applications. Our mission is to accelerate the development of internet capital markets by making it easier, faster, and more intuitive to build on-chain.

Thousands of teams - from early-stage startups to industry leaders like Coinbase, Phantom, and Jupiter - rely on Helius APIs, webhooks, and indexing tools to power their products. Backed by Haun Ventures, Founders Fund, and Foundation Capital, we’re a small, senior team obsessed with performance, simplicity, and scalability in decentralized systems.


Read our Helius Manifesto to see how we work and what we value.


About the Role

We're looking for a Staff Backend Engineer to own and evolve Gatekeeper, Helius’s high-performance edge gateway and middleware layer. Gatekeeper is the single entry point for JSON-RPC, WebSockets, and Helius APIs, and it exists to make latency and reliability feel comparable to running a dedicated node, globally.

In this role, you will lead architectural decisions across routing, connection management, backpressure, and observability. You will work closely with internal service teams to improve end-to-end performance and failure handling, and to make Gatekeeper safer to operate at high scale.

About the Team

The Gatekeeper team builds and operates the edge layer that sits in front of Helius’s backend infrastructure. The team is performance obsessed and deeply operational: we ship systems that run globally, handle high request volumes, and must remain reliable under load and during incidents. We collaborate tightly with infrastructure and service owners to ensure Gatekeeper is a force multiplier for the whole platform, not just a proxy.

What You'll Do

  • Lead the technical direction for Gatekeeper as the unified entry point for Helius traffic, with an emphasis on p50/p99 latency and tail reliability.

  • Design and implement routing and load balancing strategies across regions and backend pools, including failover behavior and graceful degradation.

  • Improve connection handling end-to-end: TLS termination, keepalives, pooling, timeouts, backpressure, and request/response streaming behavior.

  • Build robust, operator-friendly observability: SLOs, dashboards, alerts, and “is it healthy?” views that make issues diagnosable fast.

  • Partner with internal service teams to define and enforce contracts (timeouts, retries, error mapping, capacity signals), and reduce systemic failure modes.

  • Drive hardening work across security and abuse controls (auth failure behavior, rate limiting / caps enforcement, request validation).

  • Own production operations for Gatekeeper: incident response, on-call improvements, runbooks, and post-incident follow-through.

  • Mentor engineers and raise the bar on performance engineering, operational rigor, and code quality.

What We're Looking For

  • Significant experience building and operating high-throughput backend systems in production (proxies, gateways, distributed services, or infra-heavy platforms).

  • Deep understanding of networking fundamentals and HTTP behavior (TLS, TCP, connection reuse, proxies, load balancers, timeouts).

  • Strong performance engineering skillset: profiling, benchmarking, and making latency/throughput tradeoffs with rigor.

  • Track record of leading ambiguous, cross-team projects and shipping durable systems.

  • Operational excellence: you have owned services with real on-call responsibility, and you make them easier to run over time.

  • Excellent communication: you can write clear design docs, align stakeholders, and make decisions legible.

Nice to Have

  • Rust experience (or strong interest in working close to the metal for performance-critical systems).

  • Experience with anycast, multi-region traffic management, or edge deployments.

  • Familiarity with WebSockets at scale and the operational challenges that come with long-lived connections.

  • Experience building internal platforms that standardize observability, incident response, and service reliability.

  • Interest in Solana / crypto infrastructure, market data, or latency-sensitive trading systems.


Why Helius?

  • High-impact work: Your code will power applications used by millions across the Solana ecosystem, including Coinbase, Jupiter, and Phantom.

  • Serious engineering: Build fast, reliable systems and user experiences across distributed infra, high-throughput backends, and modern frontend stacks.

  • Ownership & growth: Lead critical initiatives, influence architecture and product direction, and take on more responsibility as the company scales.

  • Remote-first flexibility: Work where you’re most effective with a flexible, fully distributed team.

  • Competitive comp & perks: Market-leading salary, meaningful equity, generous vacation, wellness budgets, and support for learning and travel.

  • Mission-driven team: Join ambitious builders who move fast, take ownership, and are shaping the future of decentralized apps.