Data Engineer/ Analytical Engineer

New York, New York


Employer: Tata Consultancy Service Limited
Industry: Technology
Salary: Competitive
Job type: Full-Time

  • Programmed user-defined functions using Python packages like Pandas, NumPy, JSON, and Itertools for the optimized ingestion flow with a data orchestration tool called Prefect.
  • Performed Python Unit testing of developed code snippets using pytest and mock.
  • Maintained data Pipelines up to 99.8% while ingesting streaming and transactional data across various data sources using Python and Prefect.
  • Ingested data from disparate data sources using a combination of SQL, and Google Analytics API using Python to create data views to be used in BI tools like Tableau and PowerBI.
  • Created multiple code snippets of DBT for Data Transformation, creating transformed tables and views in Big Query Production datasets.
  • Performing joins, group by, and other aggregate operations as per Business rules on GCP Big query.
  • Data Modelling of the raw ingested data using SQL, Python, and DBT tools while increasing the quality and consistency of the business applications.
  • Migration from atomic layer to DBT, while automating the ETL process across billions of rows of data.
  • Built an ETL that ingests historical and transactional data from a Web API with about 12,000 daily actives users.
  • Analyzed data of developers in the SecAPI where the issues are about a million records in a day and ingested this data in Big Query through the Google Storage Buckets while using Python CICD.
  • Worked with event-based Google Cloud functions which trigger the ingestion pipelines when there is new data in the storage buckets.
  • Used Kanban framework to implement agile and DevOps software development which requires real time communication and full transparency of work.

Created: 2024-05-03
Reference: 310896
Country: United States
State: New York
City: New York
ZIP: 10036