Remote Data Engineer
- Remote, United States
From $71 USD / hour
Applications open in a new tab.
Job details
- Pay
- From $71 USD / hour
- Posting language
- English
- Posted
Original job description
Required Skills & Experience
- Snowflake – Advanced SQL, data modeling, performance optimization, RBAC, stages, and data integration patterns.
- dbt / dbt Cloud – Models, tests, macros, incremental models, sources, documentation, jobs, and deployment patterns.
- Fivetran – Connector configuration, schema management, sync troubleshooting, monitoring, and ingestion architecture.
- SQL – Complex joins, CTEs, window functions, reconciliation, and query optimization.
- Git / CI/CD – Branching, pull requests, code reviews, and automated deployment workflows.
Nice to Have Skills & Experience
- Apache Airflow / AWS MWAA for orchestration.
- AWS services such as S3, IAM, Lambda, Secrets Manager, and FSx.
- Salesforce, Marketo, and other SaaS integrations.
- REST API and SFTP/file-based ingestion.
- Snowflake Secure Data Sharing.
- Snowpark / Snowpark Container Services (SPCS).
- Databricks.
- Terraform / Infrastructure as Code.
- Data quality and observability frameworks.
- Experience modernizing or migrating legacy ETL/integration platforms.
- 5+ years of Data Engineering or related experience.
- 2+ years of hands-on experience with Snowflake and dbt.
- Production experience implementing and supporting Fivetran pipelines.
- Experience operating within enterprise DEV → QA → PROD SDLC and change-management processes.
- Experience designing reusable ingestion and transformation patterns.
- Strong production troubleshooting and root-cause analysis skills.
Job Description
- Design, build, and support end-to-end data pipelines using Fivetran, dbt, and Snowflake.
- Configure and manage Fivetran connectors across SaaS applications, databases, APIs, and file-based sources.
- Develop and maintain dbt models, including staging, intermediate, mart, and publish layers.
- Implement dbt testing, source freshness, incremental processing, documentation, and reusable macros.
- Develop optimized Snowflake SQL and scalable analytical data models.
- Support Snowflake objects, security/RBAC, stages, data sharing, and data-loading patterns.
- Implement data quality, reconciliation, monitoring, and operational alerting.
- Troubleshoot production pipelines and perform root-cause analysis across ingestion and transformation layers.
- Participate in Git-based development, CI/CD, code reviews, and DEV/QA/PROD deployments.
- Collaborate with application, infrastructure, security, analytics, and business teams to onboard new data sources.
Pay range for this position is $65/hr - $75/hr
More about this job
Skills
- Snowflake
- SQL
- Data modelling
- dbt
- Documentation
- Troubleshooting
- Git
- CI/CD
- Apache Airflow
- AWS
- Identity and access management
- Salesforce
- Marketo
- Databricks
- IBM Terraform
- Infrastructure as code
- Data engineering
- Change management
- Root cause analysis
- Data models
- Troubleshoot