Senior Data Engineer
New
K
KodifyOnline entertainment
The position is fully remote in the EU, Core hours: 10:00 to 15:00 CET/CESTFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page
Job Details
- Experience
- Senior-level experience as a Data Engineer, Analytics Engineer, or similar
- Required Skills
- PostgreSQLPythonMongoDBClickhouseData engineeringdbt
Requirements
- Have senior-level experience as a Data Engineer, Analytics Engineer, or similar.
- Have expert-level PostgreSQL skills, including complex transformations, window functions, and performance tuning.
- Have production experience with a columnar or analytical database; ClickHouse is preferred, and BigQuery, Redshift, Snowflake, or similar are relevant.
- Have production experience with dbt, including project structure, testing strategy, macros, and CI/CD.
- Have experience with a semantic or metrics layer such as Cube.dev, dbt MetricFlow, or LookML.
- Have experience with data cataloging, documentation, and lineage tools such as OpenMetadata or DataHub.
- Have solid Python skills for data engineering, including pipelines, scripting, APIs, and data manipulation.
- Have hands-on experience with PostgreSQL and MongoDB as source systems, including replication, CDC, and schema evolution.
- Have experience designing and maintaining data warehouses and dimensional or analytical models.
- Be comfortable with Git, code review, and modern software engineering practices applied to data.
- Have experience mentoring junior engineers and a strong sense of ownership.
- Have experience building with AI and understanding AI harnessing practices such as claude.md, hooks, skills, rules, MCPs, and plugins.
Responsibilities
- Design, build, and own data pipelines from source systems into the warehouse.
- Make ingestion, storage, transformation, and serving architecture decisions.
- Drive the dbt project's structure, conventions, testing, documentation, and CI.
- Own and evolve the semantic layer so metrics are governed and consistently consumed.
- Champion data cataloging, documentation, and end-to-end lineage.
- Own data quality through tests, monitoring, alerting, lineage, and SLAs.
- Optimize warehouse and columnar query performance.
- Collaborate with BI, Product, Development, Marketing, and Finance to create reusable data models.
- Mentor the BI/Data team through code reviews and pairing.
View Full Description & ApplyYou'll be redirected to the employer's site