From Application Pile to Candidate Shortlist, Simplified
Sutro takes the pain away from testing and scaling LLM batch jobs. Use our simple Python SDK to transform your unstructured resume data into structured insights.
import sutro as so
from pydantic import BaseModel
class ReviewClassifier(BaseModel):
sentiment: str
user_reviews = '.
User_reviews.csv
User_reviews-1.csv
User_reviews-2.csv
User_reviews-3.csv
system_prompt = 'Classify the review as positive, neutral, or negative.'
results = so.infer(user_reviews, system_prompt, output_schema=ReviewClassifier)
Progress: 1% | 1/514,879 | Input tokens processed: 0.41m, Tokens generated: 591k
█░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
Prototype Your Screening Criteria
Start small and iterate fast. Accelerate experiments by testing your screening and extraction criteria on a small batch of resumes before committing to the full applicant pool.
Scale Your Screening
Scale your LLM workflows to process your entire applicant pipeline. Process billions of tokens in hours, not days, with no infrastructure headaches or exploding costs.
Integrate With Your ATS
Seamlessly connect Sutro to your existing hiring workflows. Sutro's Python SDK is compatible with popular data orchestration tools, like Airflow and Dagster.

Scale your outreach effortlessly
Confidently handle applicant pools of any size. Process millions of resumes and billions of tokens at a time without the pain of managing infrastructure.
Get results faster and reduce costs by parallelizing LLM calls through Sutro. Stop paying for expensive, single-request processing and start saving with efficient batch jobs.

Shorten your time-to-hire
Shorten development cycles by getting feedback from large batches of resumes in minutes. Go from a mountain of applications to a qualified shortlist in hours.