Data & Intelligence

Data Engineer (Pipelines, Data Architecture & Migration)

Reporting lineReporte
Engineering (with cross-functional alignment to Product and Analytics)
LocationLocalização
Remote
Primary stackStack principal
PostgreSQL, data modeling, ETL/ELT pipelines, orchestration (Airflow/Prefect/Dagster or equivalent), data warehouse/lake (as applicable), data quality checks, CI/CD for data, observability for pipelines, API integrations.

Role Overview

The Data Engineer is responsible for building and operating Inventeer’s data foundation: reliable pipelines, clean models, optimized data structures, and trusted datasets that power analytics, reporting, and data-driven product/operational decisions.

This is a delivery-focused, systems role. Success is measured by reliable data flows, trusted tables, efficient query performance, repeatable migrations, clear ownership, and low-maintenance infrastructure—not by ad-hoc data pulls.

Key Responsibilities

Data Architecture, Modeling & Sources of Truth

  • Design and evolve Inventeer’s data architecture: source systems → pipelines → modeled datasets → downstream consumers.
  • Define and maintain sources of truth and canonical datasets for product and operational reporting.
  • Build data models that balance correctness, scalability, performance, and ease of use (analytics-friendly schemas).

Data Structures, Performance & Optimization

  • Plan and review database structures: schemas, indexes, partitioning strategies, and query patterns.
  • Diagnose and improve performance bottlenecks (slow queries, inefficient joins, missing indexes, poor cardinality assumptions).
  • Establish standards for data modeling and performance (naming, normalization/denormalization strategy, retention/archiving).

Pipeline Development (ETL/ELT)

  • Build and maintain ETL/ELT pipelines that ingest data from internal databases, third-party tools, and external APIs.
  • Implement incremental loads, backfills, deduplication strategies, and schema evolution handling.
  • Ensure pipelines are efficient, secure, and resilient to upstream changes.

System Migration & Data Transformation

  • Plan and execute migrations between systems and environments, including cases where schemas differ significantly.
  • Design transformation logic to map old structures into new data models while preserving correctness and traceability.
  • Execute cutover strategies: backfills, incremental sync, validation, reconciliation, and rollback planning.
  • Maintain migration documentation and repeatable migration playbooks for future use.

Orchestration, Reliability & Observability

  • Operate orchestration workflows (Airflow/Prefect/Dagster or equivalent): scheduling, retries, alerting, and dependency management.
  • Implement pipeline observability: monitoring, logging, lineage awareness, and failure alerts.
  • Define SLAs/SLOs for critical datasets and ensure stakeholders know what’s reliable and when.

Data Quality & Governance

  • Implement data quality checks (freshness, completeness, validity, referential integrity, anomaly detection where applicable).
  • Build automated validation and reconciliation to prevent silent failures—especially during migrations and schema changes.
  • Maintain documentation for datasets, pipelines, and contracts (schemas, definitions, ownership).

Enablement & Collaboration

  • Partner with Data Analysts and Engineering teams to ensure datasets support KPI definitions and reporting needs.
  • Support instrumentation design from an engineering perspective (events, identifiers, tenant boundaries, consistency).
  • Reduce time-to-insight by making data discoverable, consistent, and easy to query.

Required Technical Skills

  • Strong experience building and operating data pipelines end-to-end (ingestion → modeling → serving).
  • Strong SQL skills and hands-on PostgreSQL experience (required).
  • Experience planning and executing data migrations across systems, including complex transformations and validation.
  • Experience with at least one orchestration framework (Airflow/Prefect/Dagster or equivalent).
  • Strong ability to build resilient integrations with external APIs and third-party tools.
  • Experience with data modeling for analytics (star schemas, wide tables, event models, dimensional thinking).
  • Practical experience with performance optimization (indexes, query plans, schema design tradeoffs).
  • Familiarity with data quality practices and automated checks.
  • Strong engineering hygiene: version control, CI/CD mindset, documentation, and maintainability.

Nice to Have

  • Python for pipeline development and automation (requests, pandas, data tooling).
  • Experience with a warehouse/lake stack (BigQuery, Snowflake, Redshift, or similar) if Inventeer introduces one.
  • Experience with dbt (or equivalent transformation-as-code approach).
  • Experience with multi-tenant SaaS data boundaries and privacy/security constraints.
  • Familiarity with streaming/event-driven pipelines (Kafka/PubSub) if/when needed.
  • Experience supporting audit-ready data practices (traceability, access controls, retention policies).

Behavioral Expectations

  • Reliability mindset: treats data as production software with uptime, correctness, and ownership.
  • Low-maintenance builder: favors simple, durable systems over fragile complexity.
  • Performance discipline: actively prevents and fixes data-layer bottlenecks through thoughtful structure and optimization.
  • Migration ownership: plans migrations carefully, validates results, and executes cutovers without drama.
  • Clear documentation: makes datasets, pipelines, and migration logic understandable—not tribal knowledge.
  • Strong ownership: closes loops—failures are addressed permanently, not repeatedly patched.
  • Collaborative enablement: builds for analysts and stakeholders, not just for “the pipeline to run.”
  • Security-aware: respects access control, tenant isolation, and data minimization principles.

Interested in this role?

Read the responsibilities and requirements before applying. One application per role.

Tem interesse nesta vaga?

Leia as responsabilidades e os requisitos antes de se candidatar. Uma candidatura por vaga.

Apply for Data Engineer (Pipelines, Data Architecture & Migration)

01

About you

The role is taken from this page. Tell us which area fits you and how to reach you.

02

Compensation

We ask up front so neither side spends time on a range that will not work.

03

Location & languages

We work across time zones. Where you are matters more than where you were.

04

Links

Evidence beats adjectives. Send the links that show the work.

05

Your answers

Four questions. Short and concrete beats long and polished. All optional, and all read.

Which AI tools do you use day-to-day, and how?

A project you are proud of — what you delivered and what it changed.

A time you owned something end to end — the ambiguity, the tradeoffs, the delivery.

Improving quality, reliability or trust — the issue, the change you made, how you validated it.

Candidate-se a Data Engineer (Pipelines, Data Architecture & Migration)

01

Sobre você

A vaga vem desta página. Conte pra gente qual área combina com você e como falar com você.

02

Remuneração

Perguntamos logo de início para nenhum dos dois lados gastar tempo com uma faixa que não vai funcionar.

03

Localização e idiomas

Trabalhamos entre fusos. Onde você está importa mais do que onde você esteve.

04

Links

Evidência vale mais que adjetivo. Compartilhe os links que mostram o trabalho.

05

Suas respostas

Quatro perguntas. Curto e concreto vale mais que longo e polido. Todas opcionais, e todas lidas.

Quais ferramentas de IA você usa no dia a dia, e como?

Um projeto do qual você se orgulha — o que você entregou e o que isso mudou.

Uma vez em que você assumiu algo de ponta a ponta — a ambiguidade, os tradeoffs, a entrega.

Melhorar qualidade, confiabilidade ou confiança — o problema, a mudança que você fez, como validou.

Other roles

Outras vagas