Point your AI agent at freehire and let it find you a job.

Get the CLI →

Recrucial

NewBe an early applicant

Senior Data Engineer

Posted
Discussion

Summary

Senior Data Engineer owns the modernization of a remote-first data infrastructure company's streaming platform — designing and operating a ~5 TB/day pipeline for analytics, usage-based billing, and reporting. Core stack: ClickHouse, PostgreSQL, Go, Kafka, AWS, Terraform.

Senior Data Engineer — Streaming & Analytics Platform

Location: Fully Remote
Experience: 7+ years
Industry: Data Infrastructure | AI | High-Scale Technology

Who are we?

We are a global technology infrastructure company building scalable solutions for large-scale data collection, processing, and analytics. Our technology powers millions of users worldwide, combining distributed infrastructure, managed APIs, and AI-driven automation. We are a remote-first, engineering-driven company that values autonomy, technical excellence, and meaningful ownership.

What do we do?

We develop and operate a high-performance data platform processing approximately 5 TB of data daily. Our infrastructure transforms billions of raw events into reliable insights supporting customer analytics, usage-based billing, and business reporting. We are currently modernizing our data architecture, transitioning from legacy database aggregation to a scalable streaming platform.

Why do we do it?

Our mission is to make large-scale data processing more reliable, efficient, and accessible. We believe that accurate, real-time data is essential for better business decisions, and we build the infrastructure that makes it possible.

How do we do it?

Our technology ecosystem includes ClickHouse, PostgreSQL, Go, Kafka, AWS, and Terraform, alongside modern observability, orchestration, and AI-assisted development tools. We focus on scalable architecture, automation, data correctness, and cost-efficient infrastructure.

Who works for us?

You will collaborate with experienced backend, infrastructure, and product engineers in an internationally distributed, remote-first environment. Our culture emphasizes ownership, transparent communication, asynchronous collaboration, and practical engineering solutions.

Why is there a vacancy?

As our platform grows, we are investing in a more scalable and reliable streaming architecture. We need a Senior Data Engineer to take ownership of this transformation, influence architectural decisions, and ensure our data infrastructure continues performing reliably at scale.

Who are we looking for?

We are looking for an experienced, independent Senior Data Engineer who enjoys solving complex data infrastructure challenges. You understand how to build reliable production systems, balance performance with infrastructure costs, and take responsibility for your solutions from design through production.

What professional skills are important to us?

Must-have:

  • 7+ years of production data engineering experience.

  • Deep hands-on ClickHouse expertise: MergeTree engines, partitioning, materialized views, and query optimization.

  • Strong PostgreSQL knowledge: indexing, partitioning, and bulk ingestion.

  • Advanced SQL and analytical data modeling.

  • Experience designing and operating scalable, reliable data pipelines.

  • Strong understanding of data consistency, failure recovery, and performance optimization.

  • Active experience with agentic coding tools.

  • Excellent communication skills and a strong ownership mindset.

Nice to have:

  • Kafka or comparable streaming technologies.

  • Go programming experience.

  • High-volume telemetry or multi-TB/day data processing.

  • Vector, Fluent Bit, or OpenTelemetry Collector.

  • Usage-based billing and data reconciliation.

  • Temporal, Airflow, or Dagster.

  • Grafana, Metabase, or dbt.

  • AWS, Terraform, and self-hosted ClickHouse/Kafka.

What will you do in the project?

  • Design, build, and operate a streaming pipeline processing approximately 5 TB/day.

  • Migrate legacy data aggregation to a modern streaming architecture without disrupting billing and reporting.

  • Design and optimize ClickHouse storage, partitioning, retention, and analytical queries.

  • Ensure accurate processing of duplicate, delayed, and out-of-order events.

  • Develop reliable aggregation models and data freshness guarantees.

  • Automate schema changes, backfills, and reconciliation workflows.

  • Implement monitoring, alerting, and cost optimization.

  • Participate in incident response and improve platform reliability.

  • Collaborate with engineering and product teams on data architecture and business requirements.

What conditions do we offer?

  • Fully remote work with an international team.

  • $500 home office stipend.

  • Unlimited vacation policy.

  • Health insurance support.

  • $50/month health and wellness allowance.

  • $50/month learning and development budget.

  • Access to modern AI and engineering tools.

  • High-impact technical challenges and architectural ownership.

  • Async-first culture with autonomy and minimal unnecessary meetings.

What is our hiring process?

Our recruitment process is designed to be efficient, transparent, and respectful of your time. The exact interview stages will be shared during the initial conversation.

Interested in building data infrastructure at a global scale?

Join us and take ownership of a high-performance data platform where your engineering decisions make a real impact.

. Skillset Required: ClickHouse, MergeTree engines, partitioning, materialized views, query optimization, PostgreSQL, indexing, bulk ingestion, SQL, analytical data modeling, data pipelines, data consistency, failure recovery, performance optimization, agentic coding tools, Kafka, streaming technologies, Go programming, telemetry, Fluent Bit, OpenTelemetry Collector, usage-based billing, data reconciliation, Temporal, Airflow, Dagster, Grafana, Metabase, dbt, AWS, Terraform, self-hosted ClickHouse, self-hosted Kafka, incident response, monitoring, alerting, cost optimization, schema changes automation, backfills automation, reconciliation workflows automation, communication skills, strong ownership mindset

Skills

What Senior Data Engineering jobs ask for — and how much of it you have →
Apply

See also

Data Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.