S

Smartly.io

Automates social ads across platforms

Senior Data Platform Engineer

Platform EngineeringConfirmed live in the last 24 hours
Full-time

About the Job

Requirements

  • Strong experience building and operating production software systems, preferably in platform, infrastructure, backend, or data-intensive environments.
  • Deep understanding of distributed-systems trade-offs, including reliability, idempotency, replay, eventual consistency, ownership boundaries, compatibility, and operational failure modes.
  • Practical experience with PostgreSQL or other relational databases, including schema design, migrations, transactions, replication, or operational performance.
  • Experience with Kafka, event streaming, change data capture, Debezium, or adjacent data-movement technologies.
  • Experience building software used by other engineers, such as command-line interfaces, internal platforms, control planes, automation, continuous-integration validation, developer tooling, or self-service workflows.
  • Familiarity with Kubernetes and cloud or infrastructure platforms, including runtime isolation, deployment, observability, and operational ownership.
  • Ability to turn ambiguous architectural direction into practical increments, make trade-offs explicit, and deliver useful production systems without waiting for perfect certainty.
  • Clear written and spoken communication in English.
  • The posting invites applicants who may not meet every listed qualification, emphasizing strong engineering fundamentals, ownership, curiosity, and the ability to build reliable systems with others.

Responsibilities

  • Design and build platform services, tools, and workflows for contract-driven data publishing and consumption.
  • Build the first production path for platform-managed PostgreSQL publishing tables, Debezium change data capture, Kafka topics, and catalog registration.
  • Create GitOps-style workflows where contracts, schemas, ownership, lifecycle, compatibility, policy metadata, and runtime desired state are reviewed, validated, and reconciled as code.
  • Build tooling that gives product engineers fast feedback before they publish or change data products.
  • Help define how Smartly models data products, publishing contracts, schema evolution, field stability, deletion semantics, access policy, lineage, and cost attribution.
  • Operate and improve the change-data-capture runtime model, including Kubernetes workloads, source-specific isolation, offsets, schema history, heartbeats, signal channels, lag visibility, replay, resnapshotting, and recovery.
  • Integrate platform metadata into DataHub so engineers can discover data products, understand ownership, trace lineage, and reason about the impact of changes.
  • Work with product, infrastructure, data engineering, analytics, and AI/ML teams to make the standard path easier and safer than bespoke point-to-point integrations.

Desired Qualifications

  • Experience with DataHub or other data catalog, lineage, or governance systems.
  • Experience with open table formats such as Apache Iceberg, object-store-backed data lakes, S3, BigQuery, ClickHouse, or analytical storage systems.
  • Experience with GitHub Actions, policy-as-code, infrastructure-as-code, controllers, operators, or reconciliation-based systems.
  • Experience with data contracts, schema registries, Protobuf, Avro, JSON Schema, compatibility checking, field-level metadata, or contract testing.
  • Experience supporting analytics, AI/ML, feature-store-style access patterns, or cross-domain product-service integrations.
  • Experience with JVM languages and Python, TypeScript, Go, or Ruby.

About the Company

Smartly.io

Automates social ads across platforms

Smartly.io automates social media advertising for brands by handling media buying, creative production, and performance optimization across platforms such as Facebook and Instagram through a software-plus-services model. Its software automates campaign setup, optimization, and reporting, while a services team provides guidance to scale campaigns profitably, and a Creative Services group tests and refines creatives to boost results. It differentiates itself by combining automated workflows with data-driven creative testing within one solution and serving major brands like Uber, Fabletics, Ubisoft, Burger King, and eBay. Its goal is to help brands navigate evolving social media behavior and achieve scalable, profitable advertising across multiple platforms.

Company size
1,001-5,000
Company stage
Acquired
Total funding
$2.8M
Headquarters
Helsinki, Finland
Founded
2013

Recently Posted Jobs

Explore more opportunities at Smartly.io

See more jobs