Job Openings Data Engineer (Senior)

About the job Data Engineer (Senior)

Job Title : Data Engineer (Senior)

Role Purpose

The Senior Data Engineer is responsible for designing, building, and maintaining scalable and reliable data pipelines and platforms that enable analytics, reporting, and data-driven decision-making across the organization.

Key Responsibilities

  • Design, build, and maintain robust ETL/ELT pipelines for structured and unstructured data
  • Optimize data storage, processing, and access to ensure performance, scalability, and reliability
  • Develop and maintain data models that support analytics, reporting, and downstream consumption
  • Collaborate closely with analytics, reporting, and business teams to understand data requirements
  • Ensure data quality, integrity, security, and compliance with governance and regulatory standards
  • Monitor, troubleshoot, and continuously improve data pipelines and platform performance
  • Contribute to data architecture standards, best practices, and technical documentation

Required Experience & Skills

  • Minimum 7+ years of experience in data engineering or related roles
  • Strong proficiency in SQL and Python; experience with distributed processing frameworks such as Spark
  • Hands-on experience with cloud data platforms and modern data architectures
  • Solid understanding of data modeling, data warehousing, and performance optimization techniques
  • Experience working in banking or other highly regulated environments
  • Strong problem-solving skills and ability to work independently in complex technical environments

Nice to Have

  • Experience with real-time or streaming data technologies (e.g., Kafka, Kinesis)
  • Familiarity with data governance, lineage, and metadata management tools
  • Experience with CI/CD pipelines, infrastructure as code, or DevOps practices for data platforms
  • Exposure to data visualization or BI tools and analytics workflows
  • Experience mentoring junior engineers or leading technical initiatives