Senior Data Engineer (Snowflake)
At Godel Technologies, we are passionate about building innovative software solutions that empower businesses around the world. We are growing and looking for a talented Data Engineer with strong Snowflake expertise to join our team. If you are interested in working with modern data technologies, solving complex problems, and making an impact — we want to hear from you!
As a Data Engineer, you will be part of a collaborative and agile environment where your ideas matter. You will design, build, and maintain scalable and efficient data pipelines and solutions that support data-driven decision-making. You’ll work closely with cross-functional teams including Data Scientists, Architects, and Software Engineers to create reliable, secure, and high-performing systems.
This position is available exclusively to candidates from Poland. Remote work is possible, but candidates are expected to be willing to make occasional office visits, such as for client visits, team-building events, company events, or other important in-person meetings.
Tech Stack
Programming Languages: Python, SQL
Data Warehousing: Snowflake, Redshift
ETL/Orchestration Tools: Apache Airflow, dbt
Cloud Platforms: AWS (S3, Lambda, Kinesis, Batch, DynamoDB, Athena, Glue, etc.)
Version Control: Git
Infrastructure as Code: Terraform
Responsibilities
Design, develop, and optimize scalable data pipelines and ETL/ELT processes
Work with structured and unstructured data from various sources
Collaborate with Data Scientists, Software Engineers, and Business Analysts to meet data requirements
Implement data quality, data validation, and monitoring practices
Participate in architecture and design discussions to build cloud-native data platforms
Maintain and optimize data storage solutions (data lakes, data warehouses)
Ensure the security, integrity, and availability of data
Support the deployment of machine learning models into production
Continuously improve performance, reliability, and scalability of our data systems
Requirements
Must have:
At least 5 years of experience as a Data Engineer
At least one year of experience working with Snowflake
Strong understanding of data modeling, data warehousing, and ETL/ELT processes
Solid programming skills in Python
Strong knowledge of SQL and database optimization
Experience in building and maintaining data pipelines using modern orchestration tools
Ability to work with large volumes of data efficiently
Understanding best practices for data security and governance
Familiarity with Agile methodologies and working in cross-functional teams
Strong analytical thinking, problem-solving skills, and attention to detail are important
Excellent communication and teamwork skills
Strong verbal and written English communication skills
Nice to have:
Data Processing: Spark (Databricks), Kafka
Databases: MS SQL (SSIS, SSAS), PostgreSQL, MySQL
BI tools: PowerBI, YellowfinBI, Tableau

Senior Data Engineer (Snowflake)
Senior Data Engineer (Snowflake)