AI Job Description Generator
A ready-to-post job description for an AI or data role in three steps, with a salary range from BLS data, interview questions and a scoring rubric.
- Free
- No signup
- Salaries from BLS, May 2025
AI Job Description Generator
Tell us about the role
What makes a good AI job description
Three things decide whether the right people apply, and whether you can tell them apart.
Work, not buzzwords
Say what the person will build and run in the first year. “Evaluations that catch quality drops” attracts better candidates than “passion for AI”.
A real salary range
Posting a range saves time on both sides and is required by law in several US states. Start from the BLS range and adjust it for your location.
Interviews that test the job
Agree the questions, follow-ups and rubric before the first interview, so every candidate is judged on the same things.
Questions
AI job description questions
Where does the salary range come from?
From the US Bureau of Labor Statistics, Occupational Employment and Wage Statistics for May 2025. BLS has no code for AI engineers, so AI, ML and LLM engineers and AI architects use Computer and Information Research Scientists; data engineers use Database Architects and AI product managers use Computer and Information Systems Managers. Junior is the 10th to 25th percentile, mid-level the 25th to median, senior the median to 75th and lead the 75th to 90th.
Is the salary right for my city?
It is a US national range for base pay. Pay in large tech hubs is often higher and elsewhere lower, and it differs again outside the US. Check local data or recent offers before you post.
Why are equity, bonus and benefits empty?
Because they depend on your company, and a job description should only promise what you offer. Tick the benefits you have and write your own equity and bonus lines; they go into the copy and the download.
Why does an AI architect come out as senior?
Architecture roles need years of building systems first, so we write junior and mid-level choices as a senior description, with the senior title and salary range, and say so on the page.
Are the interview questions too hard for juniors?
They are written for the role, not the level. For junior candidates, ask for the reasoning and accept a smaller example; for leads, push the follow-ups toward trade-offs, cost and team impact.
Can I edit the text?
Yes. Copy it as Markdown or download the .md file and edit it in your own tools. Generate another keeps your answers, so you can change one thing and compare.
Related tools
Hiring takes time
Need the engineer sooner?
We place AI and data engineers in your team, so the work can start while you hire. Tell us about the role you just wrote.