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