Snowflake Data Engineer
Job Objective
We are looking for a talented Data Engineer to join our team and help us build the future of data. In this role, you will be responsible for designing, building, and maintaining the data infrastructure that supports our business. You will work closely with Data Architects, Business process managers, and other stakeholders to understand their needs and build solutions that meet those needs.
Responsibilities
- Design, build, and maintain data pipelines and data warehouses using Snowflake.
- Develop and implement ETL/ELT processes to extract, transform, and load data into Snowflake.
- Should have good experience in Building Snow Pipes
- Implement data transformations, aggregations, and enrichment using Snowpark's programming capabilities.
- Work with Data Architects and understand the data models and deploy them to production.
- Should have good understanding and work experience in Fail Safe and Time Travel, Data Masking, Table Types, Zero Copy Cloning, Data Sampling, Tasks & Streams, Multi-Clustering
- Good to have knowledge about Snowflake Pricing, Snowflake Roles and Data Sharing.
- Automate data tasks using Java, Scala, SQL, and other scripting languages.
- Troubleshoot and optimize data pipelines and data warehouses.
- Collaborate with other engineers and stakeholders to ensure that data is used effectively.
Qualifications
- 5+ years of experience in data engineering.
- Minimum 2+ years of experience in Snowflake.
- Experience with Snowflake, Azure, or other cloud-based data warehouses.
- Experience with Java, Scala, SQL, and other scripting languages.
- Experience with ETL/ELT processes.
- Experience with distributed computing and Warehouse architecture
Develop Yourself and Columbus
- Keep up to date with changes/developments in the software and in industry best practices, through self-learning, training and research.
- Keep up to date with the development of the Digital offerings and all relevant associated products.
- Provide support to your peers, your project team and the wider Columbus team for your specific areas of expertise.
- Contribute to the continuous development of your team, the Company and the Group organization, through knowledge sharing.
- Ensure that the Columbus business culture and values, which are the basis for our success, are maintained and developed further.
- Display great team spirit & loyalty towards colleagues whilst maintaining a high-performance.
About Columbus.
Columbus is a global IT services and consulting corporation with more than 2,200 employees serving our customers worldwide. We bring digital transformation into your business and position you to thrive far into the future. We offer a comprehensive solution portfolio with deep industry knowledge, extensive technology expertise and profound customer insight. We have proven this through 29 years of experience serving more than 5,000 customers worldwide.
Columbus Values
- Area of expertise
- Data & Analytics
- Locations
- Hyderabad
Hyderabad
About Columbus India
We bring digital transformation so our customers can thrive far into the future
Columbus is a global IT services and consulting company and we are experts in designing, developing, implementing, upgrading and maintaining digital business applications. Our mission is to help our customers to gear up for the future and to succeed in the digital transformation. Any change is daunting but we will be there, every step on the way.
Our secret to success is a comprehensive solution portfolio, deep industry knowledge, extensive technology expertise and profound customer insight. And of course, our entrepreneurial environment, passion to develop ourselves and strong team spirit. This has worked very well for us over 30 years.
Are you ready to transform with us?
Snowflake Data Engineer
Loading application form
Already working at Columbus India?
Let’s recruit together and find your next colleague.