OpenTag

Data Engineer

OpenTag · Sofia, Sofiya, Bulgaria

Gambling Facilities and Casinos · 51-200 employees

19 h ago
Mid (2-5 yrs) Full-time Bulgaria
Log in to apply, save this posting, or score it against your profile with AI.

About the role

You will build, optimize, and maintain reliable data pipelines while collaborating with stakeholders to deliver ad-hoc data solutions. Additionally, you will contribute to process automation and support the development of analytics tools to drive business performance.

What they look for

PostgreSQL SQL ETL Data warehousing Golang Java Spring Boot Python Spark Airflow NoSQL DBT Kafka GitLab CI/CD Data modeling Performance tuning

Requirements

The role requires a strong understanding of relational database logic, PostgreSQL, and SQL query authoring. Candidates should also possess solid experience with ETL processes and data warehousing principles.

Benefits

Training budget 25 vacation days Birthday day off Premium health insurance Birthday vouchers Free snacks Team lunches Coffee Sports card Transportation allowance Food allowance Quarterly team events

Full description

OpenTag is a well-funded international company within the field of Sports Betting and iGaming.

Our mission is to create the best software through empowered teams, centralized around our product. We do this to help great organizations reach ambitious goals and fulfill their purpose with equally great teams.

Our platform is built in Golang and Java (Spring Boot), with a modern data ecosystem that powers analytics and business intelligence across our products. We take pride in innovation, engineering excellence, and continuous improvement.

We're looking for a Middle Data Engineer to join our R&D team and help build, optimize, and maintain our data platform. You'll work closely with internal stakeholders and B2B clients to deliver ad-hoc data solutions, develop and improve ETL pipelines, and ensure reliable, high-quality data for business needs.

Requirements:

  • Good understanding of relational database logic. I.e. differences between CAP and ACID, types of relations between tables, isolation levels etc.
  • Hands-on experience with PostgreSQL.
  • Proficiency in query authoring (SQL).
  • Working knowledge of procedures and functions.
  • Experience with performance and tuning of SQL queries.
  • Good understanding of de-normalized/normalized data.
  • Solid understanding of ETL logic.
  • Good understanding of DWH principles and DWH performance optimization.

Nice to have technical qualifications:

  • Experience with Python
  • Experience with big data tools: Spark, Airflow, Flyway etc.
  • Experience with NoSQL databases.
  • Experience with data tools: DBT.
  • Basic experience with stream-processing systems: Kafka, Storm, Spark-Streaming, etc.
  • Basic experience with GitLab CI/CD pipelines

Day-to-day responsibilities:

  • Build and maintain reliable, well-structured data pipelines.
  • Assemble large, complex data sets that meet functional / non-functional business requirements.
  • Contribute to internal process improvements: automating manual processes, optimizing data delivery, and improving scalability.
  • Build the components required for optimal extraction, transformation, and loading of data from a wide variety of data sources using SQL and BI technologies.
  • Support the development of analytics tools that utilize the data pipeline to provide actionable insights into customer acquisition, operational efficiency and other key business performance metrics.
  • Create data tools for analysts and data scientists that will assist them in building andoptimizing our product into an innovative industry leader.

What do We offer?

  • An inspiring workspace with awesome teammates and a great vibe
  • Learning opportunities with a dedicated training budget to level up your skills
  • 25 vacation days + an extra day off to celebrate your birthday 🎉
  • Premium health insurance for your peace of mind
  • Birthday vouchers and little surprises along the way
  • Free snacks, team lunches, and great coffee (because fuel matters ☕)
  • Sports card, transportation, and food allowance
  • Quarterly team events that bring everyone together

Excited to join us? Click the Apply button and let’s build something amazing together!