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
About TaskUs
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.
