Get In Touch
Dana Point, CA
info@creartful.com
Work Inquiries
hello@creartful.com
(949) 236-7611
Back
Apps Web Development
October 5, 2026

SoftwarePlacement Group

AI Recruiting and Sourcing Platform

SoftwarePlacement Group is a recruiting firm. We built an AI platform that helps its recruiters discover, enrich, score and match candidates to open jobs. It connects OpenAI’s models to the firm’s applicant tracking systems, so the ranking happens inside the workflow recruiters already have.

The platform parses resumes into structured data, scores each candidate against a job description using embeddings, and syncs candidates, job orders, submissions and status with PCRecruiter and Top Echelon in both directions.

The route

How this project climbed.

  1. 01Origin Point

    The goal: help recruiters find the right candidate faster, including the ones already in the database.

  2. 02Blueprint Base Camp

    A document model in MongoDB for resumes, jobs, enrichment data, scores and interaction history.

  3. 04Wireframe Switchbacks

    One API layer designed to normalize two applicant tracking systems.

  4. 05Commit Ridge

    Resume parsing and scoring with OpenAI APIs and embeddings, queue-based ingestion and services on AWS.

  5. 06Staging Camp

    Logging, audit trails and PII safeguards around candidate data.

  6. 08Go-Live Summit

    Ranked shortlists, search and two-way sync with PCRecruiter and Top Echelon.

See all nine stages →

Task

SoftwarePlacement Group wanted its recruiters to find the right candidate for a job faster, including the ones already in the database under a different job title. The task was to parse resumes into structured records, score candidates against job descriptions by meaning, enrich records with the attributes recruiters search by, and keep everything in sync with the firm's applicant tracking systems, with candidate data handled securely.

  • Strategy

    Platform Architecture, AI Workflow Design, Data Modeling

  • Design

    API Orchestration, Resume Parsing, Semantic Matching, ATS Integration

  • Client

    SoftwarePlacement Group

SoftwarePlacement Group is a recruiting firm. We built an AI platform that helps its recruiters discover, enrich, score and match candidates to open jobs. It connects OpenAI’s models to the firm’s applicant tracking systems, so the ranking happens inside the workflow recruiters already have.

The platform parses resumes into structured data, scores each candidate against a job description using embeddings, and syncs candidates, job orders, submissions and status with PCRecruiter and Top Echelon in both directions.

Architecture of the recruiting platform from ATS sources through queue-based ingestion, AI enrichment and scoring, MongoDB and Aurora storage to ranked shortlists, search, ATS sync and outreach

Parsing Resumes Into Structured Data

Resumes arrive in every layout. The platform reads each one with OpenAI’s models and converts it to structured JSON, then stores it in MongoDB alongside job descriptions, enrichment data, scoring outputs and interaction history.

Matching by Meaning

Each job and each candidate gets an embedding, a numeric representation of meaning. The platform measures how close the two are and reads that alongside structured attributes, which surfaces candidates a keyword search would miss.

How a candidate is matched to a job: both are turned into structured data and an embedding, compared, ranked into a shortlist and reviewed by a recruiter

Enrichment and Re-Scoring

Automated workflows append structured attributes such as skills, tenure, seniority and company history, and score a candidate’s fit again when the record changes.

One Layer Across Two ATS Platforms

Direct integrations with the PCRecruiter and Top Echelon APIs sync candidates, job orders, submissions and status updates in both directions. A unified API layer normalizes the data, so ranking, search and workflow automation work across both systems.

Built for Volume

Ingestion runs asynchronously through queues, so a large batch of resumes is processed in the background without slowing recruiters down.

AWS and Safeguards

  • a
    Amazon EC2Compute and service hosting.
  • b
    Amazon S3Document ingestion, storage and pipeline staging.
  • c
    Amazon SESTransactional email and automated outreach.
  • d
    Amazon AuroraRelational workflows beside MongoDB.
  • e
    IAM and security groupsLeast-privilege access for every service.
  • f
    CloudWatchService health monitoring and alerting.

Logging, audit trails and PII safeguards cover how candidate information is stored and handled.

Platform at a glance

Ranking that lives inside the recruiter’s workflow.

ClientSoftwarePlacement Group
RolePlatform architecture and build
AIOpenAI APIs and embeddings
CloudAmazon Web Services

Back end

  • PHP
  • Python
  • MongoDB
  • Amazon Aurora

Integrations

  • PCRecruiter API
  • Top Echelon API
  • OpenAI API

Operations

  • Queues
  • Audit trails
  • IAM
  • CloudWatch

We use cookies to give you the best experience. Cookie Policy