Jobs / Titan OS

Data Platform Engineer

Titan OS · Barcelona, CT, Spain
Barcelona, CT, SpainExp: 3+ yrsOnsite
Remuneration
Competitive compensation
Location
Barcelona, CT, Spain
Visa sponsorship
Not specified

Job summary

The Data Platform Engineer builds and operates a data platform that turns Smart TV viewing sessions, device telemetry, ad impressions, consent signals, and partner feeds into reliable, governed data products. The role includes developing batch and streaming pipelines, Python SDK and CLI tooling, SQLMesh models, and privacy and data-quality workflows, while managing AWS infrastructure. The platform uses Snowflake, an S3 and Apache Iceberg lakehouse, Airflow MWAA, and Terraform.

Benefits

Private health insuranceCentrally located Barcelona office with nearby public transportationProfessional development opportunities

Qualifications

  • At least 3 years of experience in data engineering or data platform roles with production data pipelines.
  • Good Python skills and ability to write clean, tested, reusable code.
  • Strong SQL skills and hands-on experience with Snowflake or a similar cloud data warehouse.
  • Experience with Apache Airflow; MWAA experience is a plus.
  • Experience with SQLMesh, dbt, or a similar transformation framework and a good understanding of data modelling.
  • Familiarity with lakehouse technologies such as Apache Iceberg, Parquet, Spark, AWS Glue, or EMR.
  • Experience with AWS data services, infrastructure as code, and CI/CD.
  • Focus on data quality, testing, and observability.
  • Strong communication skills and fluency in English.

Responsibilities

  • Build, operate, and improve batch and streaming ingestion pipelines for TV event data, partner feeds, and logs.
  • Contribute to the shared Python data platform SDK, CLI, templates, local development environment, and CI/CD.
  • Build and maintain SQLMesh data models for production, analytics, and reporting datasets.
  • Maintain data contracts, audits, freshness SLAs, lineage, metadata cataloguing, monitoring, and incident response.
  • Own GDPR deletion pipelines, consent data workflows, and PII handling.
  • Manage AWS data platform infrastructure as code using Terraform or Terragrunt.
  • Optimise performance and costs across Snowflake warehouses, Spark and Glue jobs, and storage.
  • Collaborate with infrastructure, backend, advertising technology, and business stakeholders on data solutions.

Skills

AirflowAWSBigQuerydbtEMRGitHubGitHub ActionsAWS GlueGoIAMKinesisMakePostgreSQLPythonS3Secrets ManagerSnowflakeSparkTerraformTerragrunt

Languages

English

Industry

Connected TVOver-the-top streaming mediaAdvertising technologyData platforms

Relocation

No