logo

Junior/Middle Data Engineer

Global · Data & Solutions
Apply

We’re looking for a Junior/Middle Data Engineer to join our Data & Solutions team. The ideal candidate will help design and maintain scalable data infrastructure, develop and optimize ETL processes, and ensure data consistency and accuracy across multiple sources.

Responsibilities

  • Develop and support ETL processes for data extraction, transformation, and loading.
  • Participate in designing and building scalable data infrastructure.
  • Write SQL queries to perform ad-hoc data analysis and investigations.
  • Troubleshoot and resolve data-related issues in databases.

Requirements

  • Degree in a relevant field (or successful completion of data engineering courses).
  • 1+ year of experience in a similar role.
  • Strong Python and Pandas skills.
  • Solid understanding of SQL (DML, Window Functions).
  • Experience working with APIs and JSON data.
  • Familiarity with ETL orchestration tools such as Apache Airflow or dbt.

    Nice to have:

    • Experience with Google Cloud Platform (GCP) or other cloud solutions.
    • Knowledge of data mart design and 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.
       

Conditions

  • USD-based salary that values your expertise.
  • Work from anywhere – fully remote and flexible hours to suit your lifestyle.
  • 31 days of paid time off – 21 days of annual leave + 10 days sick leave, because balance matters.
  • Growth-focused environment – access to learning resources and clear pathways for advancement.
  • Fun team events: Join our online cooking classes, yoga sessions, and more – all from home!
  • A Culture of Trust – Say goodbye to bureaucracy and micromanagement; we focus on results, not processes.

    STEPS OF THE SELECTION PROCESS:


    Screening (45 minutes) – Introductory conversation with a recruiter.

  • Technical Interview (60 minutes) – Meet with members of the team to discuss your experience and the role in more detail.
  • Final Interview (Up to 60 minutes) - Additional discussion with relevant department leaders.
  • Offer – If successful, you’ll receive an offer to join our team.
Share this job opening

Application:

By applying to this job opening you confirm your consent to processing your personal data and accept AI Digital Privacy Policy