Butler/Till is a results-driven marketing agency that emphasizes collaboration and technology. As the Manager of Data Engineering, you will lead a team to design and maintain the organization's data infrastructure, ensuring efficient data processing and reporting to meet client needs.
Responsibilities:
- Collaborates with their Director and other Managers in the Analytics organization, taking the lead on projects with both internal and external stakeholders to capture requirements, architect, scope, standardize, and document Butler/Till’s data frameworks
- Architects and writes scripts for the creation, support, and automation of standardized, scalable, and client specific data marts
- Observes and voices opportunities where work with other departments would create solutions to improve agency efficiency
- Works closely with B/T’s Analysts, Media, and Account teams to understand our clients’ data needs and the standardization of campaign/ad naming conventions across clients
- Maintains documentation on existing data policies, data dictionaries, metadata and ETL processes and creates proof of concept (POC) designs for strategic initiatives
- Designs automated QA processes of data, acting as a 1st line of defense of data integrity
- Partners with Analytics for resolving tickets and processing files
- Designs and maintains data flows in 3rd party applications that monitor data inconsistencies and deficits and builds automated alerts to the team for corrective action
- Act as a subject matter expert with respect to B/T’s data deliverables as well as advise Campaign Analytics and Marketing Science with utilization strategies of data from our marketing platforms (Google, Facebook, etc.)
- Provides guidance and training to Data Engineers on QA best practices with live code reviews
- The Manager of Data Engineer is familiar with data collection policies, both nationally and internationally (i.e. CCPA (California Consumer Privacy Act), GDPR)
- Recommends policies and standards for all supported data processes
- Provides directions on which data, processes, and database code to troubleshoot for security concerns and designs policies, code, and processes to close security gaps
- Subject matter expertise on the available data for analytics, analyses, and modeling, working closely with Campaign Analytics and Marketing Science Leadership to create strategic data marts that are easily repeatable for new and existing initiatives
- Expertise in no/low code solutions (i.e. Microsoft Power Automate, Excel), SQL, and Python to support scalable, full life cycle solutions to meet business needs
- Engages with vendors and internal stakeholders to explore opportunities to enhance the existing tech stack. Creates well-documented requirements for internal or external stakeholders
- Orchestrates tests for new software functionality (internal or external) and works with their Director to organize, document and communicate agency-wide recommendations for future-proofing B/T’s offering
- Works with internal stakeholders to determine current and future needs and brings them to the Data Engineering team for future projects
- Contribute and proactively manage talent plans. Assess, hire, on-board, and grow role-appropriate talent
- Manage a team; set clear, outcome-based performance goals. Establish and maintain development plans for each
- Provide effective feedback that enables employees to improve and work toward goals, while seeking feedback from team to enable inclusion and continuous improvement
- Remove barriers to enable team outcomes
- Provide opportunities for growth and development, while mentoring and inspiring employees to unlock their full potential
- Additional accountabilities and tasks may be assigned by leader/management, to contribute to overall team and agency success
Requirements:
- Bachelor's degree in Computer Science, Information Technology, or related field
- 8+ years of experience in data engineering, marketing science or related roles
- Detail-oriented with strong organizational, communication, computer, and office procedure skills
- Strong proficiency in SQL, Python, and data modeling
- Proficient in Git and/or version control software (e.g., GitHub, GitLab, BitBucket)
- Demonstrable experience working directly in data discovery, analytics, and BI software (e.g., Tableau, Qlik, PowerBI)
- Experience with cloud platforms (e.g., AWS, Azure, GCP)
- Extensive experience working with Snowflake with admin-level permissions
- Passion for problem-solving and providing workable solutions
- Strong analytical and reasoning skills with an ability to visualize processes and outcomes
- Ability to understand and anticipate risks/dependencies across deliverables
- Excellent leadership, communication, and problem-solving skills
- Master's degree in Computer Science, Information Technology, or related field
- Experience managing and leading a team of data engineers
- Experience working in an agile team environment and using project management software (e.g., Jira, Wrike, Asana)
- Familiarity with SaaS systems (i.e., Datorama, Ascend)
- Certifications in relevant technologies (e.g., AWS Certified Big Data - Specialty)
- Knowledge of machine learning and advanced analytics techniques
- Experience with data visualization tools (e.g., Tableau, Power BI)