Write a job description that actually attracts good people
By Dev Rishi Khare, founder of Curriculo (ex-Amazon ML engineer) · Last updated May 2026
Pick a role, seniority, and department. We assemble a 400-word JD from 50+ template patterns, ready to paste into your ATS or LinkedIn.
Build your JD
LiveYour job description
Runs in your browser. We never log your inputs. Edit the output freely before posting.
From blank page to postable JD
Three steps. No AI hallucinations, just well-tested patterns assembled from how strong teams actually write.
Pick role + seniority + department
Drop a job title, pick from 7 seniority levels and 9 departments. The form takes 20 seconds and tells the generator which template library to pull from.
We assemble from 50+ template patterns
Each department has 5+ vetted responsibility bullets and seniority-tuned experience requirements. The generator weaves them with your role, skills, and mission into a clean JD.
Edit and paste into your ATS
Copy as plain text or Markdown. Edit the specifics like comp range, perks, and team details, then paste straight into Greenhouse, Lever, LinkedIn, or Curriculo.
Questions recruiters ask
Free for 5 jobs. Forever.
5 active jobs + top 50 candidates per job, ranked by AI Impact Score. 15-minute setup, no credit card, no per-seat fees. Pro plan unlocks unlimited jobs at $100/mo ($50/mo early-bird).