
Pick a role and get two documents in seconds: the job description you publish, and the hiring scorecard your interviewers use, with weighted competencies and what each interview round evaluates.
As a Senior Data Engineer, you will own end-to-end responsibility for our data pipelines across Airflow, dbt, and Snowflake, and lead the migration of batch processing to Kafka-based streaming. You will collaborate with analytics and engineering partners to deliver reliable, scalable data products, while mentoring two mid-level engineers.
Own and improve production data reliability and scalability by leading pipeline engineering in Airflow/dbt/Snowflake and enabling streaming-first processing with Kafka.
Weights add up to 100. Score every candidate against the same anchors.
The role requires end-to-end accountability for production pipelines in Airflow/dbt/Snowflake.
Discusses components separately and cannot describe ownership from change to incident resolution.
Explains how they manage deployments, validate data outputs, and respond to incidents for pipelines they own.
Walks through a full lifecycle (design → implementation → testing → deployment → monitoring → incident learning) and shows how they prevent and recover from failures using concrete practices.
Moving from batch to streaming is central to the role and requires reliable processing design.
Focuses on moving data without addressing reliability, ordering, or reprocessing semantics.
Explains streaming design considerations (event structure, consumer behavior, backfills) and how they validate correctness.
Describes robust streaming patterns (idempotency, handling late/out-of-order events, replay/backfill approach) and how they measure freshness and correctness post-migration.
Monthly all-in cost of a Senior Data Engineer hired through Teilur, next to the US salary for the same role. 80% goes to the talent, 20% is Teilur's fee.
We'll use the brief you just generated to start the search. We reply within one business day.
On this page
Choose one of 93 roles across engineering, data, product, design, marketing, sales, finance and operations, set the level and, if you want, add a few lines about the work. In about 15 seconds you get a hiring brief in three parts.
They answer different questions. The job description is public: it tells candidates what the job is and who should apply. The scorecard is internal: it tells your interviewers what to look for, how much each thing matters and how to tell a weak answer from a strong one.
Writing them together keeps them consistent. Every must-have in the job description is a competency on the scorecard, so you never interview for something you didn't ask for, or ask for something nobody interviews.
Each competency has a weight, and the weights add up to 100, so the team agrees up front on what matters most. Each one comes with three anchors, weak, meets and strong, that describe observable behavior, so two interviewers score the same answer the same way.
Every competency is assigned to an interview round, and every round evaluates at least one competency. The generator proposes three rounds, or two if you need the person within 30 days. Numeric targets in the outcomes are left as placeholders like [X]%, because only you know your starting point.
The figures come from Teilur's 2026 salary table, the same one behind our Where Should I Hire tool. The AI writes the text; it never writes a number. The all-in cost is what you pay each month: 80% goes to the professional and 20% is Teilur's flat fee.
Need someone for this role? Send us the brief and meet a shortlist of pre-vetted Latin American candidates in about 5 days.
Generate your briefYes. There is no sign-up and nothing to install. You only share your contact details if you want Teilur to search for candidates.
Yes. Copy it and adjust it in your ATS or job board. Fill in the part about your company, which is left as a placeholder on purpose: the generator never invents facts about your business.
Because you set the pay. Teilur's salary table is a reference, and putting it in a public posting would commit you to it. The cost section shows it to you privately instead.
No. Your notes are sent to our AI provider only to write the brief, and we don't save them. If you send the role to Teilur, we receive the brief and your contact details to start the search.
93 roles across seven areas, at Mid, Senior and Lead level: the same roles Teilur recruits for in Argentina, Brazil, Colombia and Mexico.