We’re a fast-growing company operating in the iGaming (Gambling/Betting) sector. As part of our growth, we're looking for a Data Analyst (Data Engineer) to strengthen our analytics team and help improve the performance of our web products.
Responsibilities:
- Handle incoming requests from internal departments (automation, integrations, scripts/services).
- Maintain, fix, and refactor existing bots and automation mechanisms (cron/Airflow).
- Develop and support web scrapers and integrations with external APIs.
- Prepare and export data for reporting purposes (PostgreSQL → Google Sheets/Tableau).
- Ensure system stability: logging, alerts, testing, documentation.
Requirements:
- 1.5+ years of commercial experience with Python.
- Strong SQL skills (PostgreSQL) and experience using pandas for data transformations.
- Advanced web scraping skills: HTTP, anti-bot practices, proxy/agent rotation; tools such as Playwright, Selenium, BeautifulSoup, or Parsel (not necessarily all).
- Experience in task automation: cron/Airflow, CLI tools, or microservices.
- Practical experience with Linux, Docker, Git, and basic testing (pytest).
- English level — B1/B2 (reading and written communication).
Nice to Have:
- Understanding of iGaming KPIs (LTV, ARPU, Retention, Churn, ROI, RTP) and internal business processes.
- Applied knowledge of slot mechanics (RNG, RTP, volatility).
- Experience with ClickHouse and basic AWS knowledge.
- Data quality control (DQ), ETL/ELT pipelines, practical use of Airflow.
- Integrations with Google APIs (Sheets/Drive) and experience working with Tableau.
Stack: Python, PostgreSQL, pandas, cron/Airflow, Docker, Linux, Google Sheets, Tableau.
Working Conditions:
- Work on tasks from multiple departments, with prioritization via Kanban.
- Work in an international IT product company with offices in Poland, Georgia, Malta;
- Remote full-time work or work from a comfortable office. It doesn't matter where you re working from, only the result is important;
- Flexible schedule. It is enough to coordinate time zones and have intersections of working hours with the team;
- Paid 4 Sick Days and 1 Day Off per calendar year;
- Free online English lessons with a native speaker;
- Trainings, internal meetings, participation in international professional conferences and corporate events.