ETL Software Engineer | Data
Core
Build and maintain data integration pipelines to ensure accurate and reliable analytics and reporting systems.
Role type
ETL Software Engineer
Builds
Data integration pipelines moving data between Salesforce, Snowflake, and enterprise sources
Domain
Enterprise Data Engineering / Cloud Data Warehousing
Deliverable
production ML models | product features | dashboards & analysis
Required skills
ETL mapping design, Python (Pandas, NumPy, PySpark), SQL, Informatica/IICS, MuleSoft, Snowflake, Airflow, CI/CD pipelines, data quality validation, RBAC management
Preferred skills
Salesforce Data Cloud, Tableau development, formal change management processes, multi-source data reconciliation
Technologies
Informatica/IICS, MuleSoft, Snowflake, Airflow, Python, Pandas, NumPy, PySpark, Salesforce Data Cloud, Tableau, GitHub
Responsibilities
Design and maintain ETL workflows using Informatica/IICS; Develop Python-based ETL scripts for custom transformations; Monitor and troubleshoot scheduled data pipeline jobs; Manage API user connections and credentials across environments; Create and maintain Snowflake database objects and access roles; Perform data quality checks and record reconciliation; Coordinate deployment pull requests through DEV to PRD environments; Partner with stakeholders to resolve data mapping discrepancies; Document ETL jobs and operational runbooks; Resolve production support tickets regarding pipeline failures or data issues
