Jobingen Logo
Open Now
Jobingen AI Hackathon 2026

Build the AI Engine.
Win the Internship.

Build and ship Jobingen's AI Content Creation Engine in a 48-hour sprint. Top builders get a real AI Engineer Internship (6–8 weeks) — your code goes live in production.

Free Entry48-Hour SprintInternship Prize100% OnlineShips to Production
Problem Statement

What You're Building

One objective. Eight modules. Zero ambiguity.

JobInGen AI Content Creation Engine

Build an AI content creation engine that generates daily, on-brand social media posts (copy + designed image) for JobInGen — fully automatically. Run one command or scheduled job and receive a complete, brand-perfect, ready-to-post content pack every day, with zero manual design or writing work.

💡Core principle: The creation engine is the product. LinkedIn API, Instagram API and data scrapers are optional plug-ins — built only after the core engine works. The system must function end-to-end even if every external integration is turned off.
Content Calendar

5 Content Pillars

The planner module selects today's pillar, topic, and template based on these weights.

40%
Educate
25%
Opportunity
15%
Proof
10%
Brand
10%
Culture
Phase 1 — Mandatory

8 Modules to Build

All 8 are required for Phase 1. Each has a defined input and output. Build in order.

01
Foundation
Persona Engine
System prompt encoding the "Gen" brand persona — strategist + creative director, blue/white premium identity, student-first tone. Sub-modes: planner, copywriter, critic.
Output: Versioned prompt files
02
Intelligence
Content Planner
Given a date + content calendar rules (5 pillars: Educate 40%, Opportunity 25%, Proof 15%, Brand 10%, Culture 10%), selects today's pillar, topic, and template.
Output: JSON content plan
03
LLM
Copy Generator
LLM call producing structured output: hook/headline, slide-by-slide copy (for carousels), caption, hashtags, CTA, alt-text.
Output: Structured JSON
04
Quality
Critic / QA Pass
Second LLM pass scoring the draft against a rubric (brand voice, hook strength, value density, no cringe, CTA present). Score below threshold → auto-regenerate (max 3 retries).
Output: Score + pass/fail log
05
Rendering
Design Renderer
7 parametric HTML/CSS templates rendered to PNG via Puppeteer (1080×1080 and 1080×1350). Templates: Insight Card, Carousel, Job Drop, Comparison, Success Story, Mentor Spotlight, Meme.
Output: Final post images (PNG)
06
Data
Local Content Store
Input data in simple files/DB: topics bank, jobs sheet (manually filled), testimonials sheet, calendar config. No scraper required for Phase 1.
Output: SQLite / Sheets / JSON
07
Delivery
Output & Approval Queue
Daily run drops the finished pack (images + caption + hashtags) into a folder / Notion / Slack message for one-tap human review. Manual posting in Phase 1.
Output: Daily content pack
08
Pipeline
Orchestrator
One scheduled pipeline (cron / n8n / Python script) that runs Planner → Generator → Critic → Renderer → Queue daily with logging and failure alerts.
Output: Working daily pipeline
Phase 2 — Optional

Bonus Integrations

Build these after Phase 1 is complete. Each is an independent plug-in. Core engine must never depend on any of these.

P2.1
LinkedIn Auto-publish
Post approved packs via LinkedIn API or scheduler tool. Approval step remains.
P2.2
Job Data Ingestion
Pull daily job listings from JobInGen's own database; optionally external feeds for comparison posts.
P2.3
Instagram Auto-publish
Meta Graph API posting — carousels + captions, stories briefs.
P2.4
Trend Ingestion
Google Trends / RSS hiring news → feeds Planner topic selection automatically.
P2.5
Analytics Feedback Loop
Pull post metrics weekly → score formats → inject top performers as few-shot examples into Persona Engine.
Tech Stack

Suggested Stack

You may propose alternatives — justify the choice in your submission.

Language
Python or Node.js
LLM
Claude / GPT API — structured JSON outputs
Rendering
HTML/CSS templates + Puppeteer/Playwright → PNG
Orchestration
n8n (preferred) or cron + Python script
Storage
SQLite or Google Sheets / Airtable
Queue / Notify
Slack or WhatsApp webhook / dated output folder + Notion
Config
Single YAML/JSON with feature flags per Phase 2 module
Register

Apply Now

Free entry. Takes 2 minutes.

Hackathon Registration
AI Content Engine · Free Entry · Internship Prize
🔒 Free entry · No payment · No spam