трт

Data QA Engineer

Stealth-mode AI-powered Cloud-Native Health-Tech company is looking for a great, long-term Mid-level Data QA Engineer.

трт

до 3 500 $ (≈ до 282k ₽)ГрузияТбилисиУдалёнка

Stealth-mode AI-powered Cloud-Native Health-Tech company is looking for a great, long-term Mid-level Data QA Engineer.

The focus of the role is testing ETL data loads and making sure the data in BigQuery and Spanner is complete, accurate, and consistent with business requirements.

Day to day, you will validate data loads from source to target, check transformation logic, investigate data discrepancies, and document issues so engineers can fix them quickly. Pipeline development and fixes are handled by data engineers; your role is to find problems, trace where they come from, and confirm that fixes work.

Since working with healthcare data, an important part of the job is learning the medical domain: clinical codes, terminology, and business rules that define what correct data looks like.

The company uses AI tools actively in our work and expects you to do the same, for example, to write SQL checks, prepare test cases, and analyze issues faster, while always verifying the results yourself.

This role is a good fit for someone with strong SQL skills, experience testing ETL processes, attention to detail, and an interest in learning a complex business domain.

Compensation and Benefits:

Paid Time Off

The company has Unlimited PTOs Policy and compensated New Years Holidays on top of that. The misuse of the policy isn’t welcomed, though it’s definitely possible to take at least two weeks – and fully compensated – vacation, or more.

Corporate Hardware

The company provides Corporate Hardware for employees who completed their Probationary Period, as well as proven their value.

Target Stack

NOTE: Similar cloud-native experience is always an option.

NOTE: Hands-on experience with every tool is NOT required; strong SQL and data testing skills are what matter most.

Some Bits of Our Stack

  • SQL (complex queries, window functions, CTEs)

  • AI tools (Claude, ChatGPT, GitHub Copilot, Cursor)

  • Test management tools (Zephyr, TestRail, Jira)

  • Git (GitHub)

  • BigQuery / Cloud Spanner

  • Cloud Storage

  • Airflow

  • dbt

  • Slack

Responsibilities:

ETL Data Load Testing

  • Test ETL data loads into BigQuery and Spanner from a wide range of sources.

  • Run data quality checks on datasets already stored in BigQuery and Spanner: consistency, integrity, and business rule validation.

  • Perform source-to-target reconciliation: row counts, checksums, aggregate comparison, duplicate and null checks.

  • Validate transformation, mapping, and standardization logic against business requirements.

  • Check incremental vs. full loads, re-runs, and late-arriving data.

  • Run data freshness and completeness checks.

  • Detect schema and file format changes and assess their impact on downstream data.

Issue Investigation & Reporting

  • Investigate data discrepancies and trace them to the source, load, or transformation step where they originate.

  • Report issues with clear evidence: queries, sample records, expected vs. actual results.

  • Work with data engineers on root-cause analysis; verify fixes and confirm the data is correct before closing issues.

AI-Assisted Testing

  • Use AI tools to write SQL checks, prepare test cases, and analyze issues faster.

  • Critically review AI-generated output and always verify results, especially when working with PHI.

Documentation & Continuous Improvement

  • Create and maintain test cases and test documentation.

  • Participate in CI/CD processes by integrating data tests into pipelines.

  • Track recurring data issues and raise them so they get a permanent fix or a new automated check.

  • Help expand test coverage as new sources and transformations are added.

Healthcare Domain

  • Learn and apply medical domain knowledge (clinical codes, terminology, business rules) to validate healthcare-specific data.

Required Experience

  • Mid-level experience in data QA or testing of data-intensive systems.

  • Solid understanding of data validation strategies, data profiling, and data integrity checks.

  • Experience with regression, smoke, and exploratory testing.

  • Experience testing ETL/ELT data loads and validating data flows across multiple sources and sinks.

  • Strong SQL skills and a solid grasp of relational database concepts.

  • Experience with test management tools (Zephyr, TestRail, Jira) and Git.

  • Hands-on experience using AI tools in daily QA work.

  • Willingness and ability to learn a large amount of healthcare domain knowledge.

Nice to Have

  • Experience with BigQuery and the GCP ecosystem.

  • Experience with Cloud Spanner or other distributed databases.

  • Experience with Airflow and dbt.

  • Familiarity with healthcare coding systems and terminologies: ICD-10, CPT, HCPCS, LOINC, SNOMED CT, RxNorm, NDC.

General Skills

  • Strong analytical skills and attention to detail.

  • Ability to turn business requirements into concrete data checks.

  • Clear written communication: bug reports and data quality concerns that engineers and analysts can act on.

  • Experience working in Agile teams.

  • Ability to work independently and grow into more complex testing and analytical tasks.

  • Willingness to explore new tools and approaches for data testing.

Cloud-Native & GCP

Cloud-native familiarity is preferred. Candidates comfortable in Google Cloud Platform (GCP) will be prioritized, although experience with other major cloud providers (e.g., AWS or Azure) is also valuable.

Business Domain

Experience in Healthcare, Health-Tech, and MedTech is an advantage. Because the system handles patient data (PHI), care with sensitive data — never copying PHI into tickets, logs, or chat — is required.

Fundamentals:

Ability to work in an iterative development workflow, improving data quality and test coverage step by step rather than through a Waterfall-style approach.

Experience collaborating with data engineers, analysts, and product managers to turn data discrepancies into clear reports, root-cause findings, and follow-up work.

Other experience advantages a candidate may have include working with healthcare data (claims, eligibility, lab results, risk adjustment, quality measures), experience with payor or CMS data files, and basic scripting to automate repetitive checks.

Команда экспертов, предоставляющая аналитические услуги для клиентов в сфере здравоохранения, ищет Data QA.

Вы станете частью международной команды высококлассных профессионалов, объединённых стремлением создавать продукты, которые реально улучшают качество медицинских услуг.

Обязанности:

Тестирование загрузки данных ETL

  • Проводить тестирование загрузки данных ETL в BigQuery и Spanner из широкого спектра источников.

  • Выполнять проверки качества данных в наборах данных, уже хранящихся в BigQuery и Spanner: проверку согласованности, целостности и соответствия бизнес-правилам.

  • Выполнять сверку данных между источником и целевой системой: подсчет количества строк, контрольные суммы, сравнение агрегатов, проверку на наличие дубликатов и нулевых значений.

  • Проверять логику преобразования, сопоставления и стандартизации на соответствие бизнес-требованиям.

  • Проверять инкрементные и полные загрузки, повторные запуски и запоздавшие данные.

Расследование проблем и составление отчетов

  • Расследовать несоответствия в данных и выявляьб их источник — этап загрузки или преобразования, на котором они возникли.

  • Составлять отчеты о проблемах с приведением четких доказательств: запросы, образцы записей, сравнение ожидаемых и фактических результатов.

  • Совместно с инженерами по данным проводить анализ первопричин; проверять исправления и убеждаться в правильности данных перед закрытием задач.

Похожие вакансии Data Engineer

hh.ru
Зарплата не указанаРоссияМоскваГибрид

Мы в поиске "Инженера данных"

Платформа А/Б - приложение для проведения пилотирования и тестирования гипотез в рамках процессов подразделений взыскания и урегулирования, с автоматизированной подготовкой сегментов портфеля, осуществлением равномерного распределения на пилотные и контрольные группы и интеграциями с потребителями для применения стратегий и инструментов взыскания и урегулирования, расчета метрик и статистической значимости - для оперативного принятия решения об успешности пилота и его тиража, подтверждения или не подтверждения бизнес гипотез.

Чем предстоит заниматься?

  • Поиск и анализ систем-источников, оценка качества их данных и проектирование способов выгрузки
  • Проектирование потоков данных (Data Flow Diagram / Lineage)
  • Проектирование и оптимизация моделей данных
  • Проектирование и оптимизация производительности ETL-процессов
  • Участие в оценке сроков и декомпозиции задач
  • Выстраивание процессов взаимодействия с бизнес подразделениями и смежными подразделениями платформы данных в части архитектуры
  • Создание и поддержание архитектурной документации.
Мы ищем сотрудника, у которого есть:
  • Высшее образование (желательно техническое, математическое, экономическое)
  • Опыт проектирования и внедрения корпоративных хранилищ данных от 3-5 лет
  • Опыт моделирования данных (3NF, Data Vault, Star Schema)
  • Опыт работы с СУБД (Greenplum, PostgreSQL, Hadoop, ClickHouse)
  • Опыт оценки эффективности и целесообразности решений
  • Знание принципов организации слоев данных в хранилищах
  • Знание принципов организации загрузки источников данных и интеграции с хранилищем данных
  • Глубокое знание SQL, PL/pgSQL.
Что мы предлагаем?
  • Конкурентная заработная плата, годовая премия
  • Оформление согласно ТК РФ, выплаты 5 и 20 числа каждого месяца
  • Пятидневка с «короткой» пятницей
  • Доступ в СберКлуб: корпоративные скидки и программы от партнеров экосистемы Сбера
  • Бесплатная подписка «СберПрайм+» (Окко, Сбермобайл, СберЗвук, бесплатные доставки и скидки сервисов Сбера (Delivery, СберМаркет, СберМегаМаркет и т.д.)
hh.ru
E

Senior Data/Lineage Engineer

evrone.ru
Зарплата не указанаРоссияМоскваУдалёнка

Привет! Команда Evrone занимается продуктовой разработкой стартапов и помогает в цифровой трансформации бизнеса в России, США и Европе. Думаю, что вы о нас слышали от Григория Петрова (Evrone Devrel).

Ищем Data/Lineage инженера уровня Senior. Заработная плата зависит от уровня и определяется после прохождения технического собеседования.

Проект в домене MedTech, формирование устойчивого контура идентичности, схем данных, происхождения и хранения артефактов в платформе in-silico drug discovery.

Стадия проекта: рабочий прототип, целевая архитектура не зафиксирована окончательно.

Среда: преимущественно on-prem и air-gap, возможны shared trust zone, dedicated cell и burst-очередь во внешний cloud.

Бизнес-задача роли: не допустить потери истории кандидатов и результатов вычислительных экспериментов при развитии платформы и замене отдельных инфраструктурных компонентов. Downstream-стадии должны получать входные данные по устойчивому идентификатору предшественника и ссылке на объектное хранилище, а не по локальному пути на GPU-ноде.

Задачи:

  • Разобрать текущие источники данных, lineage-теги, выходные схемы и сценарии, где успешный статус задачи не гарантирует наличие скачиваемого файла;
  • Зафиксировать правила идентичности сущностей. На текущем этапе — дисциплина тегов при enqueue; целевой контур — compound registry с соответствием `InChIKey ↔ internal id`;
  • Версионировать `output_schema` и extractors для Vina, OpenFE, ADMET, Lilly, triage, nomination и MADD;
  • Обеспечить читаемость старых артефактов после появления новых версий схем;
  • Настроить происхождение между стадиями в формате OpenLineage `START / COMPLETE / FAIL` или эквиваленте;
  • Реализовать audit exporter без создания второго журнала статусов рядом с оркестратором;
  • Ввести QC артефактов. Объект в MinIO/S3 должен скачиваться и парситься; `completed` без файла должен завершаться явной ошибкой;
  • Перевести downstream-получение входов на идентификаторы и `s3://`, исключив зависимость от локальных путей;
  • Согласовать контракты схем через JSON Schema и YAML handoff, а также glossary научных метрик совместно с backend и R&D;
  • Закрепить инварианты автоматизированными тестами и передать документацию внутренней команде

Что для нас важно:

  • Уверенный Python;
  • SQL и PostgreSQL, включая миграции и понимание Row-Level Security;
  • Опыт построения пайплайнов, где объектное хранилище является source of truth;
  • Практический опыт data contracts, schema evolution и lineage;
  • Работа с файловыми и бинарными артефактами, а не только с таблицами DWH;
  • Опыт проектирования устойчивой идентичности сущностей независимо от оркестратора;
  • Умение фиксировать инварианты тестами и передавать решение внутренней команде

Будет ОГРОМНЫМ плюсом:

  • Понимание семантики OpenLineage, Marquez или DataHub без привязки решения к конкретному бренду;
  • Опыт MLOps или научных пайплайнов с артефактами: ClearML, MLflow, Flyte, Nextflow или Airflow;
  • RDKit, SDF и Parquet, JSON Schema;
  • Опыт on-prem или air-gap окружений

Результат первых 60–90 дней:

  • Карта разрывов lineage на пути `enqueue → nomination`;
  • Работающие инварианты «нет обязательных тегов — нет enqueue» и «нет файла — нет успешного завершения»;
  • Версии extractors согласованы с `tools.manifest`;
  • Принято решение по audit-событиям без появления второго source of truth;
  • Зафиксирован контракт данных, не зависящий от API ClearML;
  • Критичные инварианты покрыты тестами, документация передана внутренней команде

Вне скоупа:

  • Интерпретация SAR и критерии nomination;
  • SDTM/ADaM, SEND, ELN/LIMS, RWE и GLP system of record;
  • GPU-очереди и выбор замены ClearML как workload manager;
  • BFF и UI, кроме стыков по схемам, скачиванию и идентичности;
  • Построение нового data lake или DWH

Почему Evrone:

  • Мы занимаемся технически сложными, высоконагруженными, наукоёмкими проектами, проектами с большой бизнес логикой или большой серверной инфраструктурой. Нам доверяют: аналитику, проектирование интерфейсов и дизайн, разработку, инфраструктуру и эксплуатацию. Мы становимся технической командой проекта целиком или консультируем и расширяем возможности существующих команд наших клиентов.
  • Кроме того, Evrone помогает развиваться сообществу разработчиков. Мы делаем самую большую в России конференцию по Ruby — RubyRussia, проводим технические митапы, делаем свой новостной дайджест, а также спонсируем и помогаем в проведении конференций по Go, Python, React/Vue и функциональным языкам.
  • Наши инженеры выступают на ведущих конференциях России и Европы и вносят вклад в Open Source проекты, мы берем интервью у лидеров комьюнити и пишем статьи на самые горячие темы индустрии. В этом году мы ставили стенд и выступали на конференциях Highload и TeamLeadConf.
  • Вся команда работает удаленно с 2008 года. Мы знаем как организовать распределенную разработку комфортно и эффективно. Есть офисы для работы и встреч в Москве и Воронеже, а также офисы продаж в Сан-Франциско и Берлине.

Что предлагаем:

  • Удаленную фултайм работу и мягкий график. Достаточно синхронизировать тайм-зоны и иметь пересечения рабочего времени с командой;
  • Качественный онбординг и hr-менеджмент (1:1, Grow Review). По желанию меняем проекты, не даем стагнировать. При формировании команды проекта учитываем профессиональные или личные интересы разработчиков;
  • Работу в разновозрастном, разнополом и потрясающе дружном и профессиональном коллективе;
  • Хорошо организованный воркфлоу, отсутствие бюрократии. Работа на доверии.
  • Наши разработчики работают только над одним проектом. Без постоянных переключений между ними.

Одна из ценностей Evrone – работа с удовольствием.

Для этого мы придумали Evrone Benefits. Каждому из нас выделяется годовой бюджет, автоматически пополняемый каждый новый год вашей работы в Evrone. Его можно потратить на полезные категории трат, направленные на:

  • ДМС и здоровье;
  • Спорт и абонемент для фитнеса или инвентарь для спорта;
  • Курсы иностранного языка;
  • Техника для работы и улучшение рабочего места;
  • Обучение: курсы, тренинги, мастер-классы, семинары, книги и конференции.

Бонусы и премии:

  • Повышение зарплаты по мере роста компетенций (по результатам ассесмента);
  • Премии за привлечение новых сотрудников и новых клиентов;
  • Дополнительная премия за выступления на конференциях и митапах;
  • У вас есть возможность принять участие в проведении технических интервью специалистов, которые могут стать вашими коллегами. Проведение интервью оплачивается.

Обучение и рост компетенций:

  • Проводим митапы. Вы можете быть как и слушателем, так и спикером;
  • У нас есть культура менторства. В повседневных задачах и планировании карьеры будет помогать наставник;
  • Развивать профессиональный уровень можно с помощью системы ассессмента Evrone Challenge;
  • Есть внутренняя библиотека с электронными книгами и записанными курсами;
  • Работаем и дружим с западными заказчиками, есть возможность практиковать свой английский.

Возможность стать докладчиком или автором:

  • Если вы хотите выступить на оффлайн конференции, мы поможем вам подготовить контент для доклада и сделаем крутые слайды. DevRel Evrone (Григорий Петров) поможет подготовиться к выступлению на конференции, окажем поддержку на самой конференции и подготовим материалы с вашим докладом.
  • Если вы хотите выступить на онлайн конференции, помимо помощи по подготовке доклада и подбору конференции, мы организуем вам студийную съемку или трансляцию вашего доклада;
  • У нас есть блоги на всех популярных платформах России и мира. Наши редакторы и профессиональные авторы еженедельно выпускают новые материалы;
  • Если вы написали статью, мы нарисуем для нее иллюстрации и поможем вам ее оформить и опубликовать. Если у вас есть только идея - редакторы помогут сформулировать мысли, оформить пост самостоятельно и правильно опубликовать для максимального охвата.

Возможность прокачаться в Open Source:

  • Если у вас есть популярные open source проекты – мы поможем с их продвижением и окажем поддержку в развитии;
  • Если вы контрибьютите в популярные проекты с открытым исходным кодом, мы оплатим часы, которые вы на это потратили.
  • Если вы ничего этого не делаете, но очень хочется начать – в Evrone есть менторы, которые помогут вам сделать первые шаги: подберут задачки для старта, помогут решить их и правильно оформить pr.

Отдых и развиртуализация:

Мы проводим ежегодный фестиваль Evrone Fest, на котором собирается вся наша команда, а также тематические встречи в различных городах. Поэтому, где бы вы ни находились, мы будем рады увидеться лично.

hh.ru
datanomica

Data Engineer

datanomicaАвтоподнятие
до 200k ₽РоссияМоскваГибрид

Мы ООО «Датаномика», собираем инженерные команды под задачи крупного бизнеса. 6+ лет на рынке, 160+ инженеров в штате, 45+ реализованных проектов в финсекторе, телекоме и ретейле. Развиваем шесть направлений экспертизы: высоконагруженные банковские системы, хранилища данных (DWH), генеративный ИИ, комплаенс-системы, кибербезопасность и импортозамещение софта. Аккредитованная ИТ-компания.

Сейчас у нас открыта вакансия Data-инженера в команду крупного российского Банка.

Что входит в задачи:

  • Разработка и поддержка ядра репликации:
    • Проектирование и реализация высоконагруженных пайплайнов потоковой передачи данных из ERP-системы в КХД.
    • Разработка механизмов гарантированной доставки (at-least-once, exactly-once semantics) и обработки сбоев без потери целостности финансовых данных.
    • Оптимизация производительности потоков Kafka и Spark Streaming (управление партиционированием, сжатием, батчингом).
  • Работа с витринами данных:
    • Разработка ETL/ELT-процессов трансформации модели данных Банка.
    • Написание сложных SQL-запросов, оконных функций и хранимых процедур для агрегации банковских метрик.
    • Поддержка актуальности витрин данных, оптимизация их переформирования при изменении источников
  • Миграция данных (Data Migration):
    • Участие в проектах вывода из эксплуатации легаси-систем (включая исторические АБС).
    • Разработка утилит-перекладчиков для извлечения, очистки, обогащения и загрузки исторических массивов данных в новую модель с сохранением ссылочной целостности.
  • Качество данных и мониторинг:
    • Внедрение автоматических проверок качества данных (Data Quality checks): профилирование, поиск дублей, проверка консистентности контрольных сумм.
    • Настройка мониторинга задержек репликации (lag) и алертинга через Prometheus/Grafana или аналоги.
  • Взаимодействие: Работа по методологии Agile (Scrum/Kanban). Плотное взаимодействие с архитекторами DWH, администраторами БД PostgreSQL, владельцами продуктов (Product Owners) и аналитиками.
  • AI-native: Опыт проектирования с использованием ИИ-инструментов (LLM, Промт-инжениринг, GIT c Агенты).

Технические навыки и инструменты:

  • Язык программирования Java: уверенное владение Core, понимание многопоточности и принципов эффективной работы со стримами. Опыт промышленной разработки от 2 лет.
  • Apache Spark: опыт разработки приложений на фрейморке Spark. Глубокое понимание архитектуры (драйверы, исполнители), управления памятью. Умение читать планы выполнения запросов (Explain plan).
  • Apache Kafka: практический опыт настройки продюсеров и консьюмеров, идемпотентности и распределенных коммитов оффсетов.
  • Базы данных и SQL: хороший уровень написания SQL (оконные функции, CTE, рекурсивные запросы). Опыт оптимизации тяжелых запросов через анализ планов исполнения. Желателен опыт работы с СУБД, Hive, Greenplum (приветствуется).
  • Инструменты CI/CD и версионирования: Git (умение работать с ветками, разрешать конфликты, писать понятные мерж-реквесты), Maven, Docker. Базовое понимание Jenkins/GitLab CI для автоматизации сборки артефактов.
  • Форматы данных: хорошеее понимание Avro (схема-на-лету, эволюция схем), Parquet (колоночное хранение, predicate pushdown).
  • Легаси и миграция: опыт анализа чужого кода на PL/SQL; умение проектировать мэппинг полей между старой и новой моделями.

Мы предлагаем:

  • Гибридный формат работы;

  • Работа в аккредитованной ИТ-компании;
  • Проекты в крупнейших банках и корпорациях — реальная нагрузка и масштаб (mission-critical системы, высоконагруженная обработка данных);
  • Регулярное обучение и профильные конференции за счёт компании, современное оборудование;
  • Официальная «белая» зарплата, оформление с первого рабочего дня, полное соблюдение ТК РФ;
  • Интересные амбициозные задачи с достижимым результатом

HireSeeker собирает вакансии со всех площадок и присылает только релевантные. Бесплатно.