First Citizens Bank India logo

Data Engineer II - Snowflake and DBT

First Citizens Bank India
NewPosted yesterday

LOCATION

Bangalore · Hybrid

EXPERIENCE

5+ Years

TYPE

FullTime

SKILLS REQUIRED

SnowflakeDBTPythonSQLData WarehousingRoot Cause AnalysisPerformance TuningData ModelingETL/ELT

Job description

Overview

Design, build and maintain enterprise data pipelines and data platforms supporting the bank's data warehouse, data lake and cloud solutions.

What you'll do

  • Build and maintain data platforms supporting integrations for the Enterprise Data Warehouse, Operational Data Store or Data Marts, with appropriate data access, security, privacy and governance.
  • Create data ingestion pipelines in data warehouses and large-scale data platforms.
  • Create data ingestion pipelines for a variety of sources: files (flat, delimited, Excel), databases, APIs (with Apigee integration) and SharePoint.
  • Build reusable data pipelines and frameworks using Python.
  • Create scheduled and trigger-based ingestion patterns using scheduling tools.
  • Create performance-optimized DDLs as per the Logical Data Model.
  • Performance tune complex data pipelines and SQL queries.
  • Perform impact analysis of proposed changes on existing architecture, capabilities, system priorities and technology solutions.
  • Work in an Agile framework, participating in agile ceremonies and coordinating with scrum master, tech lead and product owner on sprint planning, backlog creation, refinement, demos and retrospectives.
  • Work with Product Owners on PI goals, PI planning, requirement clarification and delivery coordination.
  • Provide technical support for production incidents and failures.
  • Work with global technology teams across time zones (primarily US) to deliver timely business value.

What you'll need

  • 5+ years of experience building data pipelines in data warehouse and data lake platforms.
  • Good knowledge of data warehouse principles and concepts.
  • Strong knowledge of the Snowflake data platform and solutions for enterprise-level implementation and migration from legacy or on-prem systems.
  • Technical expertise in AWS cloud services such as S3, Lambda, Glue, Step Functions, CloudWatch, etc.
  • Experience designing and developing complex data pipelines.
  • Technical expertise in ELT tools such as DBT, Qlik Replicate, Snowpark, etc.
  • Expert in SQL.
  • Experience with Unix and Python scripting.
  • Experience in data pipeline orchestration using Airflow.
  • Knowledge of logical and physical data modeling using relational or dimensional modeling practices, and high-volume ETL/ELT processes.
  • Performance tuning of data pipelines and database objects to deliver optimal performance.
  • Excellent verbal, written and interpersonal communication skills.
  • Excellent problem-solving skills, incident management, root cause analysis and proactive solutions to improve quality.
  • Ability to develop and maintain partnerships with business and IT stakeholders.
  • Attention to detail, ensuring accuracy and thoroughness in all tasks.
  • Ability to support peers, team and department management as a team player.

Nice to have

  • Data Vault 2.0 experience.
  • Experience with GitLab version control and CI/CD processes.
  • Experience working in the financial industry.

Details

  • Location: Bangalore, India.
  • Work mode: Hybrid.
  • Career level: P2; job category: Senior Associate.
  • Reports to: Senior Manager, Data Engineering.

Read the full description and apply on the company’s own careers page.

Stay safe

Hiring on Abekus is free for applicants

We never charge a fee, and employers are prohibited from doing so. If a recruiter asks for payment, please report them right away.

Data Engineer II - Snowflake and DBT