Data Engineer – Decision Engine Team
3 Month Contract to Hire
Job Summary:
The Decision Engine Team is seeking a skilled and motivated Data Engineer to support the development, optimization, and delivery of real-time, personalized customer engagement strategies. This role blends technical data engineering with marketing and decision-science workflows, enabling targeted, data-driven messages across multiple customer channels.
You will build and maintain scalable data pipelines, ensure data quality, and support the infrastructure that powers automated decisioning and personalized messaging. This position requires close collaboration with marketing strategists, analysts, and IT teams to ensure seamless integration and high performance of decision-engine capabilities.
Key Responsibilities:
- Design, build, and maintain scalable, efficient data pipelines to support real-time decisioning and marketing initiatives.
- Collaborate with marketing, analytics, modeling, and IT teams to deploy and optimize customer messaging across digital channels.
- Ensure data quality and integrity through testing, validation, and monitoring processes.
- Support the integration, enhancement, and operation of decision-engine platforms such as IBM Unica Interact, Adobe Campaign, Salesforce Marketing Cloud, or similar tools.
- Automate workflows and reporting using SQL, Python, AWS Glue, or comparable technologies.
- Participate in the development and deployment of new capabilities and upgrades to decision-engine software.
- Assist with troubleshooting and resolution of data-related production issues.
- Contribute to governance and cataloging of curated data assets for enterprise-wide reuse.
Basic Qualifications:
- Master’s degree in computer science, engineering, statistics, economics, or a related field.
- 3+ years of combined work and/or academic experience in data engineering, data integration, or data quality roles involving cloud computing, machine learning, scripting languages, scalable data pipelines, or big-data tools.
Preferred Qualifications:
- Proficiency in SQL and at least one programming language such as Python, R, or SAS.
- Experience with cloud-based data tools (e.g., AWS Glue, Athena, Lambda) and BI tools (e.g., Tableau, Excel).
- Strong communication skills with the ability to work across both technical and non-technical teams.
- Hands-on data testing experience and familiarity with data-quality frameworks.
- Experience with commercial or open-source data science platforms.
- Familiarity with Agile methodologies and DevOps practices including version control, automated builds, and release management.
- Experience designing and managing data pipelines for large, heterogeneous datasets.
- Strong data-mining and database skills (e.g., MySQL).
- Experience with campaign management or decision-engine platforms (e.g., IBM Unica, Adobe Campaign, Pega, Salesforce Marketing Cloud).
- Ability to communicate complex concepts clearly to technical and business audiences.
- Experience in financial services or other consumer-centric industries.
- Strong analytical and problem-solving skills with a growth-oriented mindset.
- Willingness and ability to learn new technologies on the job.
Job Type: Contract
Pay: $100,000.00 - $120,000.00 per year
Work Location: In person