Data Engineer (Marketing Systems)

Company Overview

Ruby Labs is a prominent tech firm known for its innovative consumer products that span across various sectors, such as health, education, and entertainment. This organization prides itself on fostering a dynamic work environment with a diverse range of opportunities. They focus on hiring passionate individuals who can contribute to their mission of driving the future of consumer-led products.

Position Summary

The available role is for a Data Engineer (Marketing Systems), whose primary responsibility will be to own and deliver various data engineering tasks, particularly involving integrations and marketing systems. It's crucial to note that this position is not suited for junior candidates; the company is looking for someone who can swiftly grasp production systems, independently solve problems, and produce reliable outputs.

Key Responsibilities

In this role, the Data Engineer will engage in numerous everyday tasks that are pivotal to the success of marketing systems, including but not limited to the following:

  • Supporting and enhancing integrations in Airbyte and Airflow.

  • Collaborating with Google Tag Manager (GTM), marketing data sources, tracking, pixels, and conversion workflows.

  • Transforming data across systems such as BigQuery, GCS, Pub/Sub, and ClickHouse.

  • Troubleshooting issues related to pipeline configurations, tracking, payments, and data quality.

  • Working on payment orchestration data flows, which include subscriptions and payment processing.

  • Documenting how data flows between various systems while collaborating cross-functionally with the Data, Marketing, Product, Engineering, and Billing teams.

Required Skills

To excel in this role, candidates must possess a set of strong skills and experiences, including:

  • Proficiency in Python, SQL, and Bash.

  • Experience with Google Tag Manager, pixel/conversion setups, and JavaScript.

  • Familiarity with Google Ads, Meta Ads, and Bing Ads.

  • A solid understanding of production data systems and a basic familiarity with tools such as BigQuery, ClickHouse, and dbt.

  • A problem-solving mindset and keen attention to detail.

Some additional skills that would be advantageous but not mandatory include familiarity with Airflow and experience with ingestion tools like Airbyte.

Growth Opportunities

Ruby Labs emphasizes employee growth and offers the chance to develop skills in GCP infrastructure, DataOps, dbt, and more. The role also includes exposure to internal monitoring platforms built with brokers, microservices, and observability tools, which can enhance system design skills through real-production problem-solving. Ruby Labs particularly seeks proactivity and a delivery mindset in its candidates, necessitating readiness to assist on release days or during urgent setups.

Working Environment

The position operates in the CET (Central European Time) zone, allowing applicants from various countries, as long as they are within approximately ±4 hours of CET. This flexibility encourages optimal collaboration and effective communication among team members.

Benefits for Employees

Ruby Labs offers a multitude of perks to its employees, transforming the workplace into a nurturing environment. Key benefits include:

  • A remote work environment that supports freedom and flexibility.

  • Unlimited PTO, allowing employees to take time off as needed, promoting both recharging and well-being.

  • Paid national holidays to unwind and celebrate occasions with no work obligations.

  • Provision of a company MacBook to ensure employees have the tools needed for seamless productivity.

  • A flexible independent contractor agreement, providing tax benefits, networking opportunities, and reduced employment obligations, enhancing overall job autonomy.

Interview Process

The hiring process at Ruby Labs is rigorous yet fair. After application submission, candidates can expect a review period of about 3 to 5 days. If selected, the process typically includes:

  • A Recruiter Screening lasting approximately 40 minutes.

  • A Technical Interview spanning around 90 minutes.

  • A Final Interview that lasts 60 minutes.

Company Culture

Life at Ruby Labs is fast-paced and performance-oriented, aimed towards building, growing, and winning within the markets. The organization seeks individuals who excel under pressure and view challenges as opportunities. With a strong emphasis on effort matching with rewards, Ruby Labs appreciates those who are committed to delivering results and provides a space for aspiring employees to take on more responsibilities and enjoy continuous growth.

In summary, the Data Engineer (Marketing Systems) position at Ruby Labs serves as an excellent opportunity for candidates seeking to grow professionally while making tangible contributions to innovative data engineering projects. The remote work culture, combined with comprehensive benefits and a supportive atmosphere, makes this a highly attractive offer for ambitious professionals.



This job offer was originally published on jobicy.com

Ruby Labs

Europe

Data science

Full-time

August 13, 2026

0 views

0 clicks on Apply Now


Similar job offers


This job offer summary has been generated using automated technology. While we strive for accuracy, it may not always fully capture the nuances and details of the original job posting. We recommend reviewing the complete job listing before making any decisions or applications.