Senior Data Engineer, CRM
Job Description
Own the data foundation for the Samsung Mobile (MX) CRM program, connecting client sources, delivering analyst-ready datasets, and enabling secure analytics and automation on Google Cloud or AWS.
Responsibilities
- Extract and integrate data from C360, Tableau, Adobe Analytics, and Adobe Campaign
- Build repeatable data pipelines that transform data to match the analysts’ specifications
- Design, build, and maintain the Cheil CRM data server on Google Cloud or AWS
- Set up external API access to support analytics, modeling, and AI tooling
- Define data models, create and maintain documentation, and implement access controls
- Ensure client data handling meets security and privacy requirements; lead security reviews with the client
- Automate recurring extracts, audience counts, and reporting feeds
- Provide technical guidance for the Junior Data Engineer and review their work
Requirements
- 6+ years of data engineering experience; marketing or customer data exposure preferred
- Advanced Python and SQL
- Hands-on experience building data platforms on Google Cloud (BigQuery) or AWS (Redshift, S3)
- Experience building pipelines and APIs, plus familiarity with orchestration using Airflow
- Strong understanding of data governance, security, and privacy
- Experience with Adobe Campaign, Adobe Analytics, or customer data platforms is a plus
- Ability to work the hybrid schedule at the agency in Plano, Texas
Key Focus Areas
- Data extraction and integration
- Cheil data environment
- Governance and security
- Automation and leadership
Technologies
- Python, SQL
- Google Cloud, BigQuery
- AWS, Redshift, S3
- Airflow
- C360, Tableau, Adobe Analytics, Adobe Campaign
- Cheil CRM data server
- External API