Data Engineer
Core
Develops robust software and data solutions connecting operational systems, Data Warehouse, and AI applications to build scalable data products.
Role type
Data Engineer
Builds
Scalable data products and AI use cases
Domain
Data Engineering, AI, Data Warehousing
Deliverable
production ML models
Required skills
Python, SQL, Airflow, dbt, PostgreSQL, Docker, CI/CD, Infrastructure as Code, Semantic Layers, Semantic Queries, MCP, AI-Coding-Tools
Preferred skills
Data modeling, Data Warehousing, Incremental loading, Idempotency, Slowly Changing Dimensions, Horizontal scaling, Unit testing, Integration testing, Data quality testing, DevOps practices, Analytical problem solving
Technologies
Airflow, dbt, PostgreSQL, Docker, Git, CI/CD, Semantic Layers, Semantic Queries, MCP, Codex, Claude Code, Cursor
Responsibilities
Design and implement efficient ETL/ELT processes and orchestrate reliable data pipelines; Ensure high data quality, performance, and reliable delivery through automated tests and monitoring; Extend the Data Warehouse as a foundation for AI-based analyses; Develop DevOps practices including containerized deployments and Infrastructure as Code; Translate business requirements into technical solutions; Work independently and take ownership of data and software solutions development.