Data Engineer

oddin· Engineering
Apply Now ↗
📍 PragueFreelance Contract

About this role

We’re building a Realtime Data Platform – a platform that ingests data from multiple external sources, normalizes it into canonical models, and serves it for analytics, dashboards, and client-facing reports. As a BI Data Engineer, you’ll design and operate data models and transformation pipelines, ensure data quality and reliability for decision-making, and collaborate with analysts and business stakeholders to deliver trusted insights. Responsibilities   Data Ingestion & Transformation Design and maintain ingestion & transformation flows (dbt, SQL, Python). Build reliable pipelines from ETLs, CDC, APIs, CSVs, and event streams into analytical models. Ensure deduplication and data integrity for BI reporting.   Data Modeling & Warehousing Develop semantic and analytical models (fact/dimension tables, star/snowflake schemas). Optimize query performance in BI warehouse (currently Athena with Iceberg but in the future maybe ClickHouse, Redshift, BigQuery or Starrocks). Implement versioned entities and audit trails for business data.   Analytics Enablement Build pre-aggregations and semantic layers (Cube, dbt metrics and models). Support dashboards and client-facing reports in Grafana. Design KPIs and metrics with product, risk, and operations teams.   Data Quality & Observability Implement validation checks (dbt tests, Pydantic). Monitor data freshness, pipeline SLAs, and dashboard accuracy. Set up alerts and documentation for business users.   Collaboration & Stakeholder Support Work closely with analysts, product managers, and operations to understand BI needs. Expose data via APIs/semantic layers for self-service exploration. Contribute to the design of rules for reporting policies and metric definitions.   Requirements Experience: 3+ years in BI engineering, data engineering, or analytics engineering. Data Warehouses: strong SQL skills, experience with at least one warehouse (Athena, Redshift, ClickHouse, Snowflake, BigQuery). Modeling: hands-on with dimensional modeling, dbt, star/snowflake schemas, metric layers. Programming: Python for transformations . Data Quality: experience with validation, deduplication, audit logs. CI/CD & Infra: GitHub Actions or similar, Terraform/CDK basics, containerized pipelines. Mindset: detail-oriented, reliable, collaborative with business users.   Nice to Have Knowledge of semantic layers (Cube, dbt metrics). Experience with AWS and cloud Infrastructure. Experience with client-facing dashboards. Experience with Grafana or another BI visualization tool. Familiarity with real-time analytics and pre-aggregations. Esports fan.   What We Offer Opportunity to shape the BI architecture from the ground up. Modern realtime analytics stack (dbt, Cube, Grafana, Postgres, Iceberg). Collaborative, engineering-led environment with strong focus on analytics. Experience immense potential for personal growth while contributing to an innovative team. Work remotely or in a hybrid style – whatever suits you best. Enjoy our luxurious Norse-myth-inspired offices in Prague. Improve your English with company-sponsored language courses. Participate in quarterly team-building activities to bond with your team.     By applying to this position, you consent to Oddin.gg s.r.o., ID No.: 076 81 763, Pod Dráhou 1637/6 , 170 00 Praha 7-Holešovice, Czechia, processing your personal data under Regulation (EU) 2016/679. Your data will be processed for recruitment and may be retained for up to 3 years for similar job opportunities. Rights: Access, correct, delete, restrict, or object to processing; withdraw consent via hr@oddin.gg; or complain to www.uoou.cz. For more details: Contact hr@oddin.gg or visit website here.

Frequently Asked Questions

Is the salary disclosed for the Data Engineer position at oddin?
The salary for this Data Engineer role at oddin is not publicly listed. Click "Apply Now" to learn more about the compensation package on their official careers page.
Where is the Data Engineer position at oddin located?
This Data Engineer role at oddin is based in Prague. The position is listed as on-site or hybrid. Check the full job description or apply directly to confirm the work arrangement.
Is the Data Engineer role at oddin full-time or part-time?
This is listed as a Freelance Contract position. It is posted as a Data Engineer role in the Engineering department at oddin.
Which team or department does the Data Engineer at oddin belong to?
This Data Engineer position is part of the Engineering department at oddin. See the full job description for more information about the team structure and responsibilities.
How do I apply for the Data Engineer position at oddin?
Click the "Apply Now" button on this page. You will be redirected to oddin's official application portal hosted on lever where you can submit your application directly.
When was the Data Engineer job at oddin posted?
This Data Engineer position at oddin was posted on Jun 24, 2026. Apply as soon as possible — early applications are often reviewed first.
Data Engineer
oddin
Apply for this role ↗

You'll be redirected to oddin's official application page on Lever.