Data Engineer
Summary
Experienced data engineer (6-8 yrs) designing, building, and maintaining ETL pipelines that sync data between a Salesforce ecosystem and a Snowflake data warehouse, writing and optimizing SQL and Python scripts and managing bulk data loads, based onsite across multiple Indian cities.
Summary
Responsibilities
- Architect and develop efficient ETL solutions for bulk data loading operations, specifically tailored for Salesforce environments.
- Integrate and manage Salesforce APIs to ensure accurate and timely data synchronization between external systems and the CRM.
- Utilize specialized Salesforce data loading tools to handle large-scale data migration and maintenance tasks.
- Write, review, and optimize complex SQL queries and Python scripts to support data processing and analysis needs.
- Collaborate with development teams to conduct code reviews, ensuring adherence to best practices and version control standards using Git.
- Monitor and troubleshoot data pipelines to maintain high availability and performance within the Snowflake platform.
- Implement secure and scalable data loading strategies to support business growth and operational requirements.
Requirements
- Possess 6 to 8 years of professional experience in data engineering, with a strong focus on IT Services.
- Demonstrate deep proficiency with Salesforce APIs and dedicated data loading utilities.
- Show proven expertise in designing and executing ETL processes and bulk data loading strategies.
- Be highly skilled in SQL and Python for data manipulation, transformation, and automation.
- Have hands-on experience working with Snowflake as a primary data warehouse solution.
- Exhibit strong competency in version control systems, specifically Git, including the ability to perform thorough code reviews.
- Hold a competitive salary expectation within the range of ₹12-14 LPA.