Назад
Company hidden
6 дней назад

Software Engineer - Data Team (AWS)

Формат работы
remote (только Romania)
Тип работы
fulltime
Грейд
senior
Английский
b2
Страна
Romania
Вакансия из списка Hirify.GlobalВакансия из Hirify Global, списка международных tech-компаний
Для мэтча и отклика нужен Plus

Мэтч & Сопровод

Для мэтча с этой вакансией нужен Plus

Описание вакансии

Текст:
/
TL;DR
Software Engineer - Data Team (AWS): Building a governed AWS lakehouse that ingests Kafka events into Apache Iceberg tables and powers customer-facing data APIs, with an accent on data quality, privacy, access control, and cost-aware platform design. Focus on designing ingestion services, enforcing schema and data contracts, migrating existing reporting workloads, and developing curated datasets for BI and AI analytics.

Location: Fully remote, for candidates based in Romania

Company

hirify.global builds fare collection and mobile ticketing platforms for public transport, including the Justride platform used by transit agencies worldwide.

What you will do

  • Build and operate services that ingest Kafka topics into Apache Iceberg tables on AWS, including partitioning, compaction, deduplication, and historical backfills.
  • Develop clean, tested, maintainable production code; contribute to code reviews, Git and CI standards, and use AI coding tools with careful validation.
  • Define data contracts with producing teams, including Avro schemas, field-level classification, schema evolution rules, and CI enforcement checks.
  • Implement privacy and access controls, including personal-data erasure, retention, and per-agency permissions.
  • Build the query layer for the customer-facing data API and provide access through Athena; migrate dashboards, reports, and finance extracts.
  • Evaluate and document technical trade-offs, performance, and cost, then develop curated metrics and business-ready datasets for BI tools and an AI analytics assistant.

Requirements

  • Solid software engineering fundamentals, including production coding, proper testing, Git, and CI pipelines.
  • Daily use of AI coding tools with careful review of their output, especially for SQL, schema changes, and data correctness.
  • Good SQL skills and experience building or running data pipelines, with comfort working from data source through query.
  • Strong understanding of data modelling.
  • Clear, confident written and spoken English.

Nice to have

  • Production experience with a lakehouse or data warehouse.
  • Production experience with Kafka and schemas, ideally Avro.
  • Experience handling personal data, privacy, retention, and access control.
  • Experience making and explaining design trade-offs in writing and conversation, and collaborating with data-producing teams.
  • JVM experience with Kotlin or Java, Apache Iceberg, Terraform, AWS Lake Formation, or DuckDB.

Culture & Benefits

  • Full-time remote contract work from Romania.
  • Opportunity to build a data platform from the ground up for a global fare payment platform serving transit agencies and millions of riders.
  • Hands-on work with Iceberg, Athena, Lake Formation, Kafka, Avro, and AWS.
  • Small, collaborative team with autonomy over technical direction, documented design decisions, learning, and ownership.
  • Inclusive environment supporting underrepresented, disabled, and neurodivergent applicants, with adjustments available during the process.

Будьте осторожны

Если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого. Это мошенники. Обязательно жмите «Пожаловаться» или пишите в поддержку. Подробнее в гайде →