Location: Remote
Employment Type: Full-time
About Refinery89
Refinery89 is a Dutch AdTech company that helps publishers optimize their programmatic performance through advanced, data-driven technology. We build scalable systems that process large volumes of advertising data to improve transparency, efficiency, and monetization outcomes for digital publishers. Our team operates internationally with a strong focus on engineering quality and operational impact.
Refinery89 has been steadily growing in the last years and recently the need for an effective data management has become increasingly clear. To support the development of the company’s data ecosystem, we are looking to welcome a medior Data Engineer who will play a key role in shaping and subsequently maintaining our data systems. Importantly, a significant portion of our data environment is yet to be designed, making this an excellent opportunity for professional growth.
Key Responsibilities
Design, build, and maintain data pipelines supporting Refinery89’s core data platform.
Contribute to the design and evolution of the company’s data architecture and tooling.
Implement reliable ingestion, transformation, and storage processes for structured and semi-structured data.
Ensure data reliability, consistency, and basic data quality controls across systems.
Collaborate with engineers and internal stakeholders to support analytics and operational use cases.
Maintain clear, consistent technical documentation for data systems and workflows.
Skills
Hard requirements
Experience in Linux management, bash scripting
Some exposure to cloud platforms (we use AWS, but experience with any other cloud is acceptable)
Python (medium level)
SQL (medium level)
Writing clear and consistent documentation
Professional working proficiency in English
Desirable
Common Python libraries, particularly boto3. Some others such as psycopg2, pymysql, requests
ETL/ELT processes
Task orchestration (cron jobs, AWS EventBridge, AWS Step Functions)
Some experience with data quality
Bonus
Some knowledge of a high-performance language (Rust, C, C++)
Experience with data governance
Testing (pytest, unittest)
NoSQL such as Elasticsearch or Pinecone
Airflow management
Streaming (Kafka, Kinesis, etc.)
Role Context
This is a hands-on, execution-focused role within the Technology team. The Data Engineer will contribute directly to building and stabilizing Refinery89’s data foundations, with meaningful ownership over systems that are still in an early stage of design and evolution.

Refinery89 is a Google Certified Publishing Partner and member of IAB Europe's Transparency and Consent Framework driven to revolutionize AdTech.
As the #1 Publisher Network in Europe and Latam, we help Publishers monetize their websites in the easiest way possible with our premium solutions specially designed to maximize ad revenue. On top of that, we count on a direct sales team to further increase Publishers’ ad inventory value and optimize Advertiser’s ad campaigns to achieve the best results!
Born from Dutch roots and headquartered in sunny Madrid, Refinery89 has grown into a global team of passionate professionals of over 20 different nationalities prepared to give Publishers and Advertisers personalized attention every step of the way.
Let's work together to bring in fantastic results!
Meet our award-winning solutions:
- Single Tag (Connect your website to over 25+ premium demand sources to maximize ad revenue): https://refinery89.com/single-tag-revenue-growth/
- Monetize App SDK (Access premium demand to monetize your app's ad space without breaking your head in the installation process): https://refinery89.com/monetize-app-sdk/
- Interest Driven Targeting Technology (Advertiser's new best friend for cookieless targeting): https://refinery89.com/advertisers/
Ready to step up your ad game? Reach out to us: https://refinery89.com/contact-us/
#Refinery89 #ForPublishersByPublishers #ProgrammaticAdvertising #AdTech