Hire Python data engineers

Post a Data Engineer role with the pipeline stack you run — Airflow, dbt, Spark, Kafka, pandas — and applicants arrive ranked by how well they fit it.

Why hire data engineers on PyHires

  • A role type of its own

    • Data engineer is a role type, separate from data scientist and ML engineer.
    • Candidates choose the role types they want, and it is part of the match.

    Why it matters

    Data engineering, data science and ML get mixed up in job titles. The role type keeps them apart.

  • Match on your pipeline stack

    • Apache Airflow, dbt, Apache Spark, Apache Kafka and pandas are skills you can require.
    • Mark each one as required or nice to have.

    Why it matters

    Pipelines are tool-heavy. Someone who already runs your orchestrator needs far less ramp-up.

  • 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

    Start with the engineers who know your tools instead of sorting by date.

  • Remote, with the overlap you need

    • Every role is remote, open to the regions you choose.
    • Add a reference time zone and the hours of overlap the team needs.

    Why it matters

    When a nightly job fails, it matters who is awake. The overlap is on the offer from day one.

How it works

  1. Post a Data Engineer role

    With the orchestration, transformation and streaming tools you use.

  2. Set the essentials

    Required skills, seniority, salary range and hiring regions.

  3. 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 pricing

Questions

Something else? Write to us.

Can I hire data scientists or ML engineers too?

Yes. Data scientist, ML engineer and MLOps engineer are role types of their own.

Can I require a specific tool like dbt or Airflow?

Yes. Each tool is a skill you can mark as required or nice to have.

Can the role be freelance?

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.