Director of Data Engineering

Job expired!

Join TaskUs as a Director of Data Engineering

About TaskUs: TaskUs is a leading provider of outsourced digital services and next-generation customer experiences. We help fast-growing technology companies represent, protect, and grow their brands. Our cloud-based infrastructure serves clients in the most exciting and rapidly expanding sectors, including social media, e-commerce, gaming, streaming media, food delivery, ride-sharing, HiTech, FinTech, and HealthTech.

Our "People First" culture has allowed us to grow to approximately 45,000 employees across twenty-three locations in twelve countries, including the Philippines, India, and the United States. It all began with one ridiculously good idea to revolutionize Business Process Outsourcing (BPO). At TaskUs, we understand that achieving success for our partners requires a culture of constant motion, embracing new technologies, and meeting challenges head-on.

What We Offer:

At TaskUs, employee well-being is our priority. We offer competitive industry salaries and comprehensive benefits packages. Our commitment to a People First culture is evident in our dedicated departments, including Total Rewards, Wellness, HR, and Diversity. We pride ourselves on fostering an inclusive environment and making a positive community impact. We encourage internal mobility and professional growth at every career stage.

Role Overview: Director of Data Engineering

Key Responsibilities:

  • Manage a geographically diverse team of Managers/Senior Managers of Data Engineering, focusing on ETL processes from various transactional systems for reporting and analytics.
  • Set and enforce BI standards and architecture to align with enterprise architecture.
  • Partner with business leaders, technology leaders, and stakeholders to spearhead cloud data engineering projects and initiatives.
  • Define cloud data engineering strategy, roadmap, and execution steps.
  • Collaborate with business leadership and technology partners for data-driven operational efficiencies.
  • Design and implement processes for data integration and management on cloud platforms, primarily AWS.
  • Manage project prioritization, progress, and workload for cloud data engineering staff.
  • Oversee ticketing queue management to ensure efficient support ticket progression.
  • Collaborate with IT teams to understand and prioritize cloud services requirements.
  • Conduct needs assessments to implement a modernized server-less data architecture plan.
  • Establish IT Data & Analysis standards, practices, and security measures.
  • Architect cloud data engineering source-to-target auditing solutions for data quality.
  • Oversee data architecture, ETL, backup, and security for AWS-based data lake frameworks.
  • Initiate data quality improvements to eliminate old or duplicate data.
  • Manage complex data modeling and advanced project metadata development.
  • Ensure consistent application of business rules across different user interfaces.
  • Oversee the migration of on-premise DW SQL server schema to Redshift.
  • Design standards for semantic layers and multidimensional models for BI projects.
  • Consult on training and BI tools for the business community.

Required Qualifications:

  • Experience in leading teams and managing stakeholders.
  • Strong knowledge of Data Warehousing concepts, traditional and MPP database designs, and star and snowflake schemas.
  • 4-5 years of data modeling experience.
  • At least 5 years of hands-on experience with ETL Tools like Pentaho, AWS Glue, Talend, or Airflow.
  • Experience with MPP Databases such as Teradata, Snowflake, or Redshift.
  • 5 years of development experience with cloud-based analytics solutions, preferably AWS.
  • Experience designing and implementing streaming pipelines using Apache Kafka, Apache Spark, or Fivetran Segment.
  • Proficiency in Python within a cloud-based environment is a plus.
  • Knowledge of NoSQL DBs like MongoDB preferred but not required.
  • Excellent communication and structured thinking skills.

Education / Certifications:

  • Bachelor’s degree in Computer Science, Information Technology, or related fields (MBA or MS degree is a plus).
  • 15-20 years of relevant experience in lieu of a degree.

How We Protect You:

Task