Hire AI engineers
Post an AI Engineer role with the tools you build on — LLM APIs, LangChain, LlamaIndex, Hugging Face, PyTorch — and applicants arrive ranked by how well they fit it.
Why hire AI engineers on PyHires
AI engineer is its own role
- AI engineer is a role type, separate from ML engineer, MLOps engineer and data scientist.
- Candidates choose the role types they want, and it is part of the match.
Why it matters
Building products on top of models and training the models are different jobs. The role type tells candidates which one you mean.
Match on the tools you build with
- The OpenAI API, the Anthropic API, LangChain, LlamaIndex, Hugging Face, PyTorch, TensorFlow and JAX are all skills you can require.
- Mark each one as required or nice to have.
Why it matters
The field moves fast. Asking for the exact tools you use finds people who have shipped with them, not only read about them.
Ranked and filterable
- Every applicant is ranked by how well they fit your role.
- Filter to the ones who cover all your required skills.
Why it matters
AI roles attract a lot of interest. The ranking lets you start with the closest fits instead of the newest applications.
Python engineers first
- Everyone on PyHires is a Python developer, so the engineering around the model is a given.
- Add FastAPI, PostgreSQL or Docker to the offer if the role ships the service too.
Why it matters
Most AI work in production is software engineering: APIs, data, tests and deploys around a model call.
How it works
Post an AI Engineer role
With the models, APIs and frameworks the team builds on.
Set the essentials
Required skills, seniority, salary range and hiring regions.
Review ranked applicants
Best fits first, filterable by required skills.
Simple, flat pricing
Post a single role or pick a monthly plan. No fee per applicant, VAT handled at checkout, and you can cancel anytime.
See pricingQuestions
Something else? Write to us.
What is the difference between an AI engineer and an ML engineer here?
They are separate role types, and you choose the one that fits. Candidates pick the role types they want, so the match takes it into account.
Can I require experience with a specific LLM API?
Yes. The OpenAI API and the Anthropic API are skills of their own, as are LangChain, LlamaIndex and Hugging Face.
Can the role be freelance or a contract?
Yes. Offers can be full-time, part-time, freelance or a contract.
Is there a free trial?
Yes. Starter comes with a 14-day free trial, once per company. Cancel before it ends and you are not charged. Business and Single Job have no trial.
Post your Python role today.
Setting up your company takes a few minutes. Starter comes with a 14-day free trial.