Data Engineer - III

BCforward
United States
3 months ago

Role details

Contract type
Temporary to permanent
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
3 years minimum
Compensation
$135,200.0 - $145,600.0
Working hours
Regular working hours
Job source

Tech stack

PHP (Programming Language) Artificial Intelligence BigQuery Software as a Service Information Systems Information Engineering Data Infrastructure Extract Transform Load (ETL) Cursor (Graphical User Interface Elements) Distributed Data Store Apache Hive MySQL
+13 more
Salesforce.Com SQL Databases GitHub Copilot Snowflake Apache Spark Information Technology Real Time Data Apache Kafka Graphql Presto Stream Processing Data Pipelines Databricks

Job description

The Data Engineer with 5+ years of experience required, will support a strategic data platform migration initiative, building the data pipelines and warehouse infrastructure required to transition business-critical operations from a third-party SaaS CRM (Salesforce) onto an internal entity-modeled data platform. The engineer will design and maintain bidirectional ETL flows between Salesforce, distributed data warehouses, and operational entity stores, ensuring data consistency, freshness, and auditability throughout the migration. Work spans pipeline development, schema design, data quality engineering, and orchestration of scheduled batch and streaming jobs.

Requirements

Do you have experience in SQL?, Do you have a Bachelor’s degree?, · Experience with Hack/PHP coding and GraphQL

· Strong proficiency in SQL

· Comfort with ORM frameworks

· Hands-on experience building and operating large-scale ETL/ELT pipelines in distributed data warehouse environments (Hive, Spark, Presto/Trino, BigQuery, Snowflake, or Databricks).

· Familiarity with distributed event-streaming systems (Kafka, Pulsar, Kinesis, or equivalent) for real-time data ingestion.

· Hands-on experience using AI coding assistants (Claude Code, Cursor, GitHub Copilot, etc.) as part of a daily development workflow.

· Strong understanding of data quality engineering – testing, validation, monitoring, and reconciliation patterns.

· Experience with data migrations between heterogeneous systems is highly desirable.

· Verbal and written communication skills, problem solving skills, customer service and interpersonal skills.

· Strong ability to work independently and manage one’s time.

· Strong ability to troubleshoot data issues and make system changes as needed to resolve them.

Education/Experience:

Bachelor’s degree in computer science, data engineering, information systems, or relevant field required.

3+ years of professional data engineering experience preferred.

Must Haves:

· Entity/schema modeling and GraphQL

· ORM-framework & MySQL

· Real time data propagation (Kafka, Pulsar, Kinesis, or equivalent)

Nice to have:

· Salesforce Knowledge

· AI development workflows

· Events and Subscription handling (Iris)

Benefits & conditions

3.33.3 out of 5 stars Remote $65 - $70 an hour - Contract

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on indeed.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:52 min

Generating APIs with the Neo4j GraphQL library

William Lyon · LIVE

2:18 min

Scaling MySQL databases for massive user growth

Johannes Nicolai Johannes Nicolai +1 · LIVE

3:03 min

Career evolution in data engineering and AI platforms

Maria Apazoglou · Coffee With Developers

4:33 min

Overview of the GraphQL API query language

William Lyon · LIVE

1:48 min

Analyzing network packets with database protocol tools

Daniël van Eeden Daniël van Eeden · WWC Europe 2026

3:09 min

Balancing data science skillings alongside systems engineering rigor

Nico Schmidt · LIVE

Videos

See all

Related articles

See all