
Data Engineer
- Hybrid
- Sofia, Sofia, Bulgaria
Job 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.
Job requirements
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!
or
All done!
Your application has been successfully submitted!
You've already applied for this job
We appreciate your interest in this position. Unfortunately, you have already applied for this job.