Middle/Senior Data Engineer

Global (Remote)

Middle-Senior Level

WHAT YOU'LL DO:

  • Design, develop, and own scalable ETL/ELT pipelines and data infrastructure.
  • Design and implement robust data monitoring and alerting systems to ensure data quality and pipeline reliability.
  • Deep dive into business logic to ensure data models and transformations accurately reflect and serve business needs.
  • Write complex SQL queries for advanced ad-hoc data analysis, optimization, and investigations.
  • Troubleshoot, optimize, and resolve complex data-related issues and database bottlenecks.
  • (For Senior level) Mentor junior engineers and drive technical decisions regarding data architecture.

WHAT YOU BRING:

  • 3+ years of commercial experience in Data Engineering.
  • Strong proficiency in Python and Pandas.
  • Advanced SQL skills (complex DML, query optimization, advanced Window Functions).
  • Proven experience working with APIs, handling JSON data, and integrating third-party data sources.
  • Solid hands-on experience with ETL orchestration tools (Apache Airflow, dbt).
  • Experience with Cloud Data Warehouses and cloud solutions.
  • Ability to independently find and understand documentation for API integrations.

Nice to have:

  • Experience with Google Cloud Platform (GCP) specifically BigQuery, Cloud Storage, etc.
  • Strong knowledge of data mart design and dimensional modeling.
  • Exposure to ML/AI pipelines or development.
  • Familiarity with data visualization tools (e.g., Looker Studio, Tableau).
  • Experience working with Google Spreadsheets and Google Apps Script.
  • Background in the AdTech industry.

WHAT WE OFFER:

  • USD compensation that values your expertise.
  • Work from anywhere: Fully remote to suit your lifestyle.
  • 31 days of paid time off: 21 days of annual leave + 10 days of sick leave, because your health and work-life balance matter.
  • Growth-focused environment: Access to learning resources and clear pathways for growth.
  • Fun team events: Virtual cooking classes, yoga sessions, team quizzes and more
  • A culture of trust: We cut the red tape — results over rules always. Open talk, ownership, and getting things done together.

STEPS OF THE SELECTION PROCESS:

  • Screening Interview (45 minutes) – Initial conversation with a recruiter.
  • Technical Interview (up to 60 minutes) – A deep dive into your functional expertise, problem-solving approach, and practical skills relevant to the role.
  • Final Interview (Up to 60 minutes) – Meet with the Team Lead for an in-depth discussion of your experience and skills.

AI Digital does not discriminate on the basis of race, color, religion, gender identity or expression, national origin, age, military service eligibility, veteran status, sexual orientation, marital status, disability, or any other protected class in terms of employment. We support workplace diversity and believe strongly that it contributes to a broader collective perspective that consistently leads to better products and a better company. We are working hard to increase the diversity of our team.

Note: This role is open to applicants from:

EMEA (selected countries)
Serbia
Cyprus

Please note that we’re unable to consider applications from outside these regions. Thanks for your understanding!