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