
Back
Recruiting & HR Tech
An AI Poster Generation Pipeline for Branded Recruitment Marketing
How Pfactorial Technologies built a tool that turns job details and a company logo into a professional, on-brand recruitment poster in one API call.
August 21, 2026
Share
ENGAGEMENT SNAPSHOT

Figure 1 - Key figures from this engagement, at a glance.
EXECUTIVE SUMMARY
Our client's recruiting team needed professional, branded posters for every open role, but design work required either graphic design skills the team didn't have or a slow request queue to whoever did.
A generic AI image generator can produce an attractive image, but not a usable recruitment poster - it won't reliably reserve space for a logo, respect a brand's color scheme, or lay out job details with the right visual hierarchy without careful prompt engineering behind the scenes.
Pfactorial built a poster generation pipeline that constructs a detailed, rule-based prompt from job details and styling choices, generates the base image via OpenAI's image API, and composites the client's own logo onto it - delivering a ready-to-use poster without requiring any design skill from the recruiter.
Why this engagement is representative This engagement is a clean example of Pfactorial's approach to generative AI products: the AI model generates the raw material, but the actual product value is in the prompt engineering, layout rules and post-processing that turn a generic image into something usable for a specific business purpose.
THE CHALLENGE
Turning a generic image-generation API into a reliable recruitment poster tool required solving problems a bare API call doesn't handle.
1. A generic prompt doesn't respect branding requirements
Job title, skills, location, color scheme and logo placement all needed to be encoded into the generation prompt itself, or the result would be an attractive but unusable image with no room for the company's actual branding.
2. AI-generated images don't include the client's logo
The image model has no way to know a specific company's logo - that had to be composited onto the generated image afterward, positioned and sized correctly.
3. Recruiters need a fast, no-design-skill workflow
The entire flow - enter job details, get a poster - had to work without the recruiter touching a design tool or waiting on a request queue.
The real brief Not “call an image generation API” but “turn job details into a rule-governed prompt that produces a usable, on-brand poster every time, with the client's own logo correctly placed.”
THE SOLUTION
Pfactorial built the pipeline around a structured prompt-construction step and a post-generation compositing step, so the AI model's output is a starting point, not the final deliverable.

Figure 2 - From job details and a logo to a downloadable, branded poster.
Architectural principles
- Prompt as a rules engine - The backend constructs a detailed prompt encoding job title, skills, location, experience, color scheme, logo-reserved space, and font-size hierarchy - not a bare description handed to the model.
- Compositing after generation, not instead of it - The generated base image is decoded, and the client's uploaded logo is resized and overlaid at calculated coordinates based on the selected position - a step the image model itself can't do reliably.
- Validated inputs before any AI call - Logo file type and required fields are validated up front, so a malformed request never wastes a generation call.
- Cloud storage as part of the flow, not an afterthought - Generated posters upload directly to S3 as part of the download flow, so the recruiter's poster is durably stored without a separate manual step.
CAPABILITIES DELIVERED
Each capability removes a manual design step from the recruiter's workflow.
CAPABILITY | WHAT IT DOES |
|---|---|
One-call poster generation | Job details and a logo in, a branded poster image out. |
Configurable styling | Color scheme description, logo position, and font-size category all controllable per poster. |
Logo overlay | Uploaded PNG logo resized and precisely positioned onto the generated image. |
Direct download & cloud storage | Generated posters uploaded to S3 and available for immediate download. |
Form validation & error feedback | Clear error responses for missing fields or invalid logo formats before generation is attempted. |
Containerized deployment | Separate Docker images for frontend and backend, orchestrated via Compose. |

Figure 3 - Frontend, backend and AI integration as three independently scalable layers.
Design note The prompt includes explicit layout rules - reserved logo space, casing conventions, font hierarchy by category - because leaving these to the model's default judgment produced inconsistent, unusable results. Consistency came from constraining the prompt, not from a better model.
ENGINEERING FOR SCALE AND RELIABILITY
Five decisions keep poster generation predictable across different job types and branding requests.
Structured prompt construction
Job title, skills, location (case preserved), experience, job type, color scheme, logo position, and font-size category are all explicitly encoded into the generation prompt rather than left to inference.
Deterministic logo placement
Logo position coordinates are calculated based on the user's selection and the logo's proportional resize, ensuring consistent placement regardless of the generated image's specifics.
Upload validation before generation
Logo files are validated as PNG and required fields checked before any call to the image generation API, avoiding wasted generation costs on invalid requests.
Environment-based credential management
OpenAI and AWS credentials are managed through environment variables via python-dotenv, keeping secrets out of source code.
Sanitized error handling
API error messages are sanitized before reaching the frontend, avoiding leaking internal details while still giving the recruiter actionable feedback.
DELIVERY APPROACH
The engagement built the generation and compositing pipeline first, then the recruiter-facing interface around it.
1. Prompt engineering - designing the structured prompt template encoding job details, styling and layout rules.
2. Image generation integration - connecting to OpenAI's image generation API and handling the base64 response.
3. Logo compositing - resizing, positioning and overlaying the uploaded logo onto the generated base image.
4. Cloud storage integration - S3 upload via boto3 as part of the download flow.
5. Recruiter-facing frontend - the React form, validation, and poster preview experience.
6. Containerized deployment - Docker images for frontend and backend with PM2 process management.
RESULTS AND IMPACT

Figure 4 - Key outcomes from this engagement.
Recruiters generate professional, branded posters in one step, without needing design skills or waiting on a design team's queue.
Consistent branding across posters is enforced by the prompt and compositing rules rather than depending on individual recruiter judgment.
What it enabled commercially
The client's recruiting team can produce on-brand marketing material for every open role instantly, removing design-team dependency from the recruitment marketing workflow entirely.
WHY PFACTORIAL
This engagement reflects Pfactorial's generative AI product engineering service line: wrapping a general-purpose image model in the prompt structure and post-processing that turns its output into a specific, usable business deliverable.

Figure 5 - Service lines this engagement draws on.
Engagement enquiries Pfactorial Technologies works with HR and marketing teams that want AI-generated creative content without sacrificing brand consistency. If you're evaluating a generative AI content pipeline, we're happy to give you an honest read on scope and risk before anyone commits to anything. · pfactorial.ai
APPENDIX A - TECHNOLOGY STACK
The technology stack underpinning the system, grouped by the layer it serves.

© 2026 Pfactorial Technologies. Client identity and product-specific implementation detail are withheld or generalized; no client data, credentials, source code, or infrastructure detail is included in this document.
Result and Analysis
ENGAGEMENT SNAPSHOT
How Pfactorial Technologies built a tool that turns job details and a company logo into a professional, on-brand recruitment poster in one API call.
CASE STUDIES
You might also like...

Content & Media Generation
Aug 21, 20267 min readRead

A Five-Step AI Pipeline That Turns One Keyword Into a Fully Illustrated, Publish-Ready Article
Aug 21, 20267 min readRead

A Multi-Format Resume Parsing Platform With Automated ATS Scoring
Aug 21, 20267 min readRead

Recruiting & HR TechRAG & Semantic Search
A Natural-Language Candidate Search Platform That Replaces Boolean Query Building
Aug 21, 20267 min readRead

Data Scraping & Aggregation
A No-API Data Collection Pipeline That Sources 29,000+ Lift Equipment Listings From Public Marketplaces
Aug 21, 20267 min readRead

Sales, Lead Gen & OutreachMulti-Agent & Agentic Systems
A Personalized AI Avatar Video Platform for Outreach at Scale
Aug 21, 20266 min readRead





