Data Engineer
Analytics
Analytics Engineer
Apache Spark
Artificial Intelligence
Automation Developer
Azure Data Engineer
Azure Data Lake Storage
Big Data
Bigdata
Business Analytics
Business Intelligence
Cloud
Cloud Data Engineering
Cloud Data Platform
Cloud Platform
Cloud Platforms
Data
Data Analysis
Data Analytics
Data Analytics Tools
Data Architecture
Data Engineer
Data Engineering
Data Governance
Data Integration
Data Integration Tools
Data Lake
Data Lakehouse
Data Lakes
Data Management
Data Pipeline
Data Pipelines
Data Platform
Data Processing
Data Security
Data Visualization
Data Warehouse
Database
Databases
Databricks
Databricks Dlt
Databricks Lakehouse
Databricks Workflows
Delta Lake
Design
Digital Marketing
ETL
Event Driven Architecture
Hr Technology
Informatica
Information Technology (IT)
Microsoft
Microsoft Office
Microsoft Power Platform
Power BI
Power Platform
Programming Language
Programming Languages
Reporting and Analytics
Software Development
Spark
SQL
Streaming Data
Visual Design
Job Description
Church & Dwight is seeking a Data Engineer to join its Analytics Engineering Group and help deliver ingestion frameworks, ELT pipelines, and governed data products. This hybrid role is based in Ewing, NJ and supports a Databricks lakehouse built on a Bronze/Silver/Gold medallion architecture, with an emphasis on quality gates, lineage, and AI-ready datasets.
The position centers on developing end-to-end data engineering capabilities, from source profiling and orchestration to dimensional modeling, semantic layer maintenance, and publishing trusted data into operational systems.
Responsibilities
- Build reusable, metadata-driven ingestion frameworks and batch or streaming ELT pipelines that move data through Bronze, Silver, and Gold stages using defined quality gates
- Create pipelines with incremental and CDC processing and implement restartable, idempotent patterns
- Design dimensional, normalized, and data vault models and deliver curated Gold data products with conformed dimensions that reconcile across regions and source systems
- Profile sources and implement automated data quality and reconciliation controls, supporting master and reference data management
- Maintain the semantic layer, catalog, lineage, and business glossary in partnership with data stewards, and extend classification, masking, and access controls for AI use cases
- Develop on Databricks using PySpark, Spark SQL, Delta Lake, Delta Live Tables, Workflows, and Unity Catalog, optimizing for performance and cost and contributing to disaster recovery planning
- Write tested, production-grade Python and SQL using Git, peer review, and CI/CD, with configuration managed as code
- Prepare AI-ready data, including feature tables, training datasets, and RAG content (chunking, embeddings, vector indexes)
- Publish governed data to operational systems via APIs, events, and reverse ETL, using versioned interface contracts
- Support production operations through monitoring, root cause analysis, and service levels, and maintain documentation and runbooks for handoff to managed services
Requirements
- Bachelor’s degree in Computer Science, Mathematics, Physics, Engineering, or equivalent experience required
- 5+ years of data engineering experience, including production ELT pipelines on a cloud data platform
- Hands-on experience with Databricks (Spark, Delta Lake, orchestration, Unity Catalog), preferably on Azure
- Experience building framework-based ingestion within a medallion architecture
- Advanced Python (including PySpark and automated testing) and SQL
- Strong data modeling skills across dimensional, normalized, and lakehouse patterns
- Practical data governance experience including profiling, data quality, MDM, catalog, and lineage
- Experience using Git and CI/CD for data assets
Technologies
- Databricks, PySpark, Spark SQL, Delta Lake, Delta Live Tables, Workflows, Unity Catalog
- Python, Git, CI/CD
- APIs, Kafka, Structured Streaming
- Azure, ADLS, Data Factory, Fabric, Power BI, Purview, Collibra, Alation, Informatica
- Infrastructure as code, Reverse ETL
Benefits
- Medical, dental, vision
- Basic life insurance
- Paid vacation and sick time
- Paid Parental Leave
- Paid holidays and floating holidays
- 401k retirement plan (with company match and profit-sharing)
- Discounted Employee Stock Purchase Plan
Work Environment
- Hybrid role based in Ewing, NJ
- In-person attendance required on Tuesdays, Wednesdays, and Thursdays
- Remote work options on Mondays and Fridays
Preferred Qualifications
- 2+ years of Consumer Packaged Goods analytics experience
- Broader Azure stack experience (ADLS, Data Factory, Fabric, Power BI) and a Databricks certification
- Experience with governance or catalog tools such as Purview, Collibra, Alation, or Informatica
- Streaming (Kafka, Structured Streaming) and infrastructure as code experience
- Experience preparing data for ML or generative AI applications
- Experience on agile teams distributed across geographies
Location: Ewing, NJ (hybrid) • Salary: USD 92,500 - 131,700 per year • Experience Level: 5+ years