Senior Data Engineer (Snowflake)
iTeamly
⚲ Kraków, Warszawa, Bukareszt, Madryt
24 000 - 30 700 PLN (B2B)
Wymagania
- Snowflake
- Performance tuning
- dbt
- SQL
- Python
- Data modeling
- Apache Spark
- Cloud platform
Opis stanowiska
O projekcie: 🌟 What we offer: - 100% remote work - Long-term, stable cooperation - Private healthcare and Multisport - Real influence on technical decisions and architecture - Work on production systems at scale, with real impact - Environment where ownership and senior-level thinking are expected and valued Wymagania: 🧠 Our requirements: - Proven experience as a Senior Data Engineer - Strong hands-on experience with Snowflake (performance tuning, query profiling, optimization) - Solid experience with dbt - Very strong SQL skills - Good programming skills in Python - Experience building and maintaining scalable ELT pipelines - Experience with large-scale data processing (e.g. Apache Spark) - Experience with cloud platforms (AWS preferred) - Strong understanding of data modeling (especially for analytics / warehouse use cases) - Ability to design solutions independently and work with ambiguous requirements - Understanding of trade-offs, scalability, and system reliability Codzienne zadania: - Design, build, and own scalable, production-grade data pipelines and architectures from scratch - Develop and optimize ELT processes in Snowflake, integrating data from multiple sources (APIs, databases, external providers) - Model and maintain well-structured, performant data warehouse solutions in Snowflake - Ensure data quality, reliability, and robustness (e.g. handling failures, deduplication, late-arriving data) - Collaborate with analysts and stakeholders to translate unclear business problems into scalable data solutions - Continuously optimize performance and cost (query tuning, warehouse sizing, clustering) - Build and maintain data services / APIs enabling reliable data access across systems - Take ownership of solutions in production, including monitoring, debugging, and improvements - Evaluate and introduce tools (especially within dbt + Snowflake ecosystem) to improve the platform