TaskUs

Associate Data Engineer

TaskUs
Apply
2 months ago
Navi Mumbai, IndiaMid Level

Responsibilities

  • Configure and deploy reusable data integration, ETL, and automation jobs that move data from operational and external environments into business intelligence systems.
  • Manage ETL processes including consolidation, aggregation, filtering, validation, data quality routines, and dimension creation.
  • Execute production jobs while accounting for data dependencies, schedules, validation routines, and data stream updates.
  • Design, develop, verify, and continuously optimize data models based on business requirements.
  • Collaborate with technical users and business stakeholders to define data requirements, establish business rules, and enhance the BI platform.
  • Perform unit and system integration testing, peer reviews, documentation maintenance, and data model validation.
  • Monitor error handling, logging, performance, data quality, and validation processes; troubleshoot configuration and data errors and identify optimization opportunities.

Requirements

  • At least 2 years of experience in data engineering.
  • Knowledge of Python, Apache Kafka, AWS Redshift, AWS Glue, AWS S3, and Pentaho Data Integration.
  • Strong knowledge of data warehousing, traditional and MPP database designs, and star and snowflake schemas, including at least 2 years of data modeling experience.
  • At least 2 years of hands-on experience with ETL tools such as Pentaho, SSIS, Informatica, Talend, Fivetran, or Airflow.
  • Knowledge of the architecture, design, and implementation of MPP databases such as Teradata, Snowflake, or Redshift.
  • Three years of development experience with cloud-based analytics solutions, preferably AWS or GCP.
  • Knowledge of streaming pipeline design and implementation using Apache Kafka, Apache Spark, or Segment.
  • Knowledge of database tuning and ETL tuning, with Python cloud-environment experience preferred.
  • Knowledge of NoSQL databases and exposure to AI tools preferred but not required.
  • Bachelor's or college degree in Computer Science, Information Technology, or Computer/Telecommunication Engineering, or 4-8 years of experience in place of a degree.
  • Ability to work effectively across internal functional areas in ambiguous situations, with structured thinking and effective communication.

Benefits

  • Remote work from home at any TaskUs India site.
  • Competitive industry salary and comprehensive benefits package.
  • People First wellness, total rewards, diversity, professional growth, and internal mobility programs.
  • Inclusive workplace with reasonable accommodations available during the hiring process.

Tech Stack

Amazon RedshiftApache AirflowApache KafkaApache SparkAWSGoogle Cloud PlatformInformaticaPythonSnowflakeTalend

Categories

Data Engineering
TaskUs

About TaskUs

10,000+ employees

TaskUs provides outsourced digital operations and customer experience services for technology and internet companies, including customer support, trust and safety/content moderation, and AI data services. It operates a global delivery network and earns revenue through multi‑year, volume‑based BPO contracts. Founded in 2008 and headquartered in New Braunfels, Texas, TaskUs is a public company listed on Nasdaq.

Contact me