Getting started

Create Your First Role

Creating a role is the first step in getting signal that actually means something. Whether you’re hiring for a data engineer, backend dev, or ML ops lead, your role defines the work—and everything else flows from there.

🧠 What You’re Really Doing

When you create a role in SkillsProject, you’re not just writing a job description. You’re generating a high-signal, role-specific work sample—automatically built around the skills and tools that matter.

For example:
If you're hiring a DevOps Engineer to manage infrastructure-as-code pipelines, monitor cloud deployments, and debug CI/CD failures, the Role Agent will turn that into a hands-on task—like diagnosing a broken GitHub Actions workflow or provisioning a scalable service in Terraform.

What they’ll do in the assessment mirrors what they’ll do on the job. That's the point.

✅ How to Create a Role

  1. Click “New Role”
    Start from the dashboard. You’ll be prompted to either upload a job description or start from scratch.

  2. Use the Role Agent (TalentAlly)
    Our AI will extract the key tools, skills, and real-world tasks embedded in your role—then propose a tailored assessment.

  3. Review & Customize
    You can adjust:

    • The stack or tools used

    • Task difficulty

    • Time limits

    • Submission formats (code, written, data output, etc.)

  4. Preview the Candidate Experience
    Once you're happy with the assessment, preview it as a candidate would see it—secure, real, and built around your environment.

  5. Launch Your Role
    Click "Create Role." From there, you can either wait for TalentAlly to surface qualified candidates—or invite your own.

💡 Tips

  • Start with a real JD if you have one. Our AI can clean it up and extract signal automatically.

  • Think about what success looks like in this role—our Role Agent will reflect that back in the assessment.

  • You can always edit later. Every role can be adjusted or duplicated with one click.

Create Your First Role

Creating a role is the first step in getting signal that actually means something. Whether you’re hiring for a data engineer, backend dev, or ML ops lead, your role defines the work—and everything else flows from there.

🧠 What You’re Really Doing

When you create a role in SkillsProject, you’re not just writing a job description. You’re generating a high-signal, role-specific work sample—automatically built around the skills and tools that matter.

For example:
If you're hiring a DevOps Engineer to manage infrastructure-as-code pipelines, monitor cloud deployments, and debug CI/CD failures, the Role Agent will turn that into a hands-on task—like diagnosing a broken GitHub Actions workflow or provisioning a scalable service in Terraform.

What they’ll do in the assessment mirrors what they’ll do on the job. That's the point.

✅ How to Create a Role

  1. Click “New Role”
    Start from the dashboard. You’ll be prompted to either upload a job description or start from scratch.

  2. Use the Role Agent (TalentAlly)
    Our AI will extract the key tools, skills, and real-world tasks embedded in your role—then propose a tailored assessment.

  3. Review & Customize
    You can adjust:

    • The stack or tools used

    • Task difficulty

    • Time limits

    • Submission formats (code, written, data output, etc.)

  4. Preview the Candidate Experience
    Once you're happy with the assessment, preview it as a candidate would see it—secure, real, and built around your environment.

  5. Launch Your Role
    Click "Create Role." From there, you can either wait for TalentAlly to surface qualified candidates—or invite your own.

💡 Tips

  • Start with a real JD if you have one. Our AI can clean it up and extract signal automatically.

  • Think about what success looks like in this role—our Role Agent will reflect that back in the assessment.

  • You can always edit later. Every role can be adjusted or duplicated with one click.

Create Your First Role

Creating a role is the first step in getting signal that actually means something. Whether you’re hiring for a data engineer, backend dev, or ML ops lead, your role defines the work—and everything else flows from there.

🧠 What You’re Really Doing

When you create a role in SkillsProject, you’re not just writing a job description. You’re generating a high-signal, role-specific work sample—automatically built around the skills and tools that matter.

For example:
If you're hiring a DevOps Engineer to manage infrastructure-as-code pipelines, monitor cloud deployments, and debug CI/CD failures, the Role Agent will turn that into a hands-on task—like diagnosing a broken GitHub Actions workflow or provisioning a scalable service in Terraform.

What they’ll do in the assessment mirrors what they’ll do on the job. That's the point.

✅ How to Create a Role

  1. Click “New Role”
    Start from the dashboard. You’ll be prompted to either upload a job description or start from scratch.

  2. Use the Role Agent (TalentAlly)
    Our AI will extract the key tools, skills, and real-world tasks embedded in your role—then propose a tailored assessment.

  3. Review & Customize
    You can adjust:

    • The stack or tools used

    • Task difficulty

    • Time limits

    • Submission formats (code, written, data output, etc.)

  4. Preview the Candidate Experience
    Once you're happy with the assessment, preview it as a candidate would see it—secure, real, and built around your environment.

  5. Launch Your Role
    Click "Create Role." From there, you can either wait for TalentAlly to surface qualified candidates—or invite your own.

💡 Tips

  • Start with a real JD if you have one. Our AI can clean it up and extract signal automatically.

  • Think about what success looks like in this role—our Role Agent will reflect that back in the assessment.

  • You can always edit later. Every role can be adjusted or duplicated with one click.