Data Engineer

Tata Consultancy Services

Detroit (MI)

On-site

USD 70,000 - 110,000

Full time

13 hours ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

Tata Consultancy Services is seeking a Data Engineer to design, develop, and maintain scalable data pipelines for ingestion, transformation, and loading. You will build data models and pipelines with DBT, and support ETL/ELT processes using enterprise tools.

Responsibilities include implementing Snowflake data warehousing, leveraging AWS S3 and Lambda for serverless processing, and creating data integration workflows. Strong SQL, data modeling, and governance practices are essential.

Qualifications

  • Bachelor's degree in a related field.
  • 5+ years of experience in Data Engineering or related roles.
  • Hands‑on experience with Snowflake, DBT, and enterprise ETL/ELT tools.
  • Experience with scheduling/orchestration tools (Airflow, Control‑M, Autosys).
  • Strong SQL and data warehousing concepts.

Responsibilities

  • Design, develop, and maintain robust and scalable data pipelines for ingestion, transformation, and loading.
  • Build and optimize data models and transformation workflows using DBT.
  • Develop and support ETL/ELT processes using enterprise tools.
  • Implement and manage data warehousing solutions using Snowflake.
  • Utilize AWS S3 for data storage and data lake architectures.
  • Design serverless data processing solutions using AWS Lambda.

Skills

Snowflake
DBT
ETL/ELT tools
Airflow
AWS S3
AWS Glue
AWS Lambda
SQL
Data warehousing concepts
Data modeling

Education

Bachelor's degree in Computer Science, Information Technology, Engineering

Tools

Airflow
Control-M
Autosys

Job description

Job Description
  • Design, develop, and maintain robust and scalable data pipelines for data ingestion, transformation, and loading.
  • Build and optimize data models and transformation workflows using DBT.
  • Develop and support ETL/ELT processes using enterprise ETL tools.
  • Implement and manage data warehousing solutions using Snowflake.
  • Utilize AWS S3 for data storage and data lake architectures.
  • Design and develop serverless data processing solutions using AWS Lambda.
  • Create and maintain data integration workflows using AWS Glue.
  • Work with scheduling and orchestration tools to automate and monitor data pipelines.
  • Ensure data quality, consistency, security, and governance across the data platform.
  • Troubleshoot data-related issues and optimize system performance.
  • Collaborate with data analysts, business stakeholders, architects, and application teams to understand data requirements and deliver effective solutions.
  • Prepare technical documentation and present solutions to technical and non-technical audiences.
Job Description
  • Design, develop, and maintain robust and scalable data pipelines for data ingestion, transformation, and loading.
  • Build and optimize data models and transformation workflows using DBT.
  • Develop and support ETL/ELT processes using enterprise ETL tools.
  • Implement and manage data warehousing solutions using Snowflake.
  • Utilize AWS S3 for data storage and data lake architectures.
  • Design and develop serverless data processing solutions using AWS Lambda.
  • Create and maintain data integration workflows using AWS Glue.Work with scheduling and orchestration tools to automate and monitor data pipelines.
  • Ensure data quality, consistency, security, and governance across the data platform.
  • Troubleshoot data-related issues and optimize system performance.
  • Collaborate with data analysts, business stakeholders, architects, and application teams to understand data requirements and deliver effective solutions.
  • Prepare technical documentation and present solutions to technical and non-technical audiences.
Key Responsibilities
  • Design, develop, and maintain robust and scalable data pipelines for data ingestion, transformation, and loading.
  • Build and optimize data models and transformation workflows using DBT.
  • Develop and support ETL/ELT processes using enterprise ETL tools.
  • Implement and manage data warehousing solutions using Snowflake.
  • Utilize AWS S3 for data storage and data lake architectures.
  • Design and develop serverless data processing solutions using AWS Lambda.
  • Create and maintain data integration workflows using AWS Glue.
  • Work with scheduling and orchestration tools to automate and monitor data pipelines.
  • Ensure data quality, consistency, security, and governance across the data platform.
  • Troubleshoot data-related issues and optimize system performance.
  • Collaborate with data analysts, business stakeholders, architects, and application teams to understand data requirements and deliver effective solutions.
  • Prepare technical documentation and present solutions to technical and non-technical audiences.
Required Skills & Qualifications
  • Bachelor's degree in Computer Science, Information Technology, Engineering, or a related field.
  • 5+ years of experience in Data Engineering or related roles.
  • Hands‑on experience with:
    • Snowflake
    • DBT (Data Build Tool)
    • Enterprise ETL/ELT tools
    • Scheduling/Orchestration tools (such as Airflow, Control‑M, Autosys, etc.)
    • AWS S3
    • AWS Glue
    • AWS Lambda
  • Strong understanding of SQL and data warehousing concepts.
  • Experience designing and optimizing large-scale data pipelines.
  • Knowledge of data modeling, data governance, and data quality best practices.
  • Strong analytical and problem‑solving capabilities.
  • Excellent verbal and written communication skills.
  • Strong presentation and stakeholder management skills.
Preferred Qualifications
  • Experience with cloud-based data platforms and modern data architectures.
  • Knowledge of data lake and data warehouse integration patterns.
  • Experience with CI/CD and DevOps practices for data engineering.
  • AWS or Snowflake certifications are a plus.
  • Experience working in Agile environments.

Salary: $70,000 - $110,000

Qualifications: BACHELOR OF COMPUTER SCIENCE

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Data Engineer
Data Engineer

ALLTECH CONSULTING SVC INC • California (MO)

On-site
USD 90,000 - 120,000
Data Engineer
Data Engineer

Tata Consultancy Services • Richardson (TX)

On-site
USD 130,000 - 145,000
Data Engineer
Data Engineer

Evlo AI • Minneapolis (MN)

On-site
USD 110,000 - 150,000
Data Engineer
Data Engineer

Talentify • Detroit (MI)

On-site
USD 90,000 - 110,000
Data Engineer
Data Engineer

Compunnel, Inc. • Northern (KY)

On-site
USD 85,000 - 125,000
Data Engineer
Data Engineer

VTG Defense • McLean (VA)

On-site
USD 100,000 - 130,000
Data Engineer
Data Engineer

Compunnel, Inc. • Westlake (OH)

On-site
USD 90,000 - 120,000
Data Engineer
Data Engineer

Infinite Computer Solutions • Maryland

On-site
USD 110,000 - 140,000
Data Engineer
Data Engineer

Prodigy Resources • Denver (CO)

On-site
USD 110,000 - 170,000
Data Engineer
Data Engineer

DataJobs • New York (NY)

On-site
USD 70,000 - 95,000
Paid time off
Medical, dental, and vision coverage
Retirement plans (401(k))
+2