We are building our next-generation data platform on Databricks. The Principal Engineer sets the technical direction for how the bank ingests, models, governs and serves data. This is a hands-on role: you will design the detailed lakehouse implementation, set engineering standards for SQL and pipelines, lead the migration from legacy platforms, and mentor engineers across several teams. You will work within the target-state architecture owned by the Solution Architect.
Key Responsibilities
Lakehouse design: Own the detailed design of the Databricks lakehouse: ingestion, bronze/silver/gold layers, Delta Lake design, Unity Catalog setup, and workspace and cluster configuration.
Migration: Lead the hands-on migration of legacy Hadoop/Hive/Spark and warehouse workloads to Databricks, including re-platforming HQL and SQL, validating data parity, and safe cutover.
Engineering standards: Set standards for SQL, PySpark and Delta Live Tables/Lakeflow pipelines, covering code review, testing, CI/CD and observability.
Performance and cost: Tune performance and cost: partitioning, liquid clustering/Z-ordering, file compaction, join and shuffle tuning, Photon, cluster right-sizing and DBU spend governance.
Data modeling: Design canonical, auditable entity models (applications, accounts, customers, transactions) across source systems.
Security and compliance: Implement PII protection, encryption and tokenization, row/column-level security, lineage, retention and audit readiness with Security, Risk, Compliance and Data Governance.
Design reviews: Lead technical design reviews, write architecture decision records, and resolve cross-team technical trade-offs.
Mentoring: Mentor senior and mid-level engineers and raise engineering quality across the data organization.
Data products: Work with Analytics, Data Science/ML, Risk, Fraud and Finance to turn business needs into reliable, documented data products.
Evaluation: Evaluate new Databricks capabilities and tools and recommend adoption where there is clear value.
Must-Have Skills
Experience: 12+ years in data or software engineering, with at least 5 years in a technical lead, staff or principal role.
SQL: Expert-level SQL: complex analytical queries, window functions, CTEs, query plan analysis and tuning on very large datasets (billions of rows).
Spark and big data: Deep experience with Apache Spark (PySpark and/or Scala) and the ecosystem: Hadoop, Hive, Kafka, Parquet/ORC/Delta.
Databricks in production: Hands-on production use of Delta Lake, Unity Catalog, Workflows/Jobs, Databricks SQL, and cluster and cost management.
Pipelines: Proven design and operation of large-scale batch and streaming pipelines, including Structured Streaming, Delta Live Tables and Kafka, on a major cloud.
Migration: Experience migrating on-premises or EMR-based Hadoop/Hive platforms to Databricks.
Performance and cost: Proven Spark and Databricks performance tuning and cost optimization, including cluster policies.
Data modeling: Dimensional, entity-centric, Data Vault or medallion modeling, including slowly changing dimensions, incremental/CDC loads and soft deletes.
Orchestration and CI/CD: Airflow, Databricks Workflows or Oozie; Git, Terraform or Databricks Asset Bundles, and automated testing and data quality checks.
Data security: Implementation of PII protection: encryption, tokenization, and row/column-level security.
Leadership and communication: Mentoring engineers, and explaining technical trade-offs clearly to engineers and executives.
Good-to-Have Skills
Banking, lending or other regulated financial services experience
Data modeling for Marketing (campaign, attribution, funnel) and Collections (delinquency, contact, payments)
Observability and monitoring frameworks for data pipelines
Databricks Certified Data Engineer Professional
.
Responsibilities
Lakehouse design: Own the detailed design of the Databricks lakehouse: ingestion, bronze/silver/gold layers, Delta Lake design, Unity Catalog setup, and workspace and cluster configuration.
Migration: Lead the hands-on migration of legacy Hadoop/Hive/Spark and warehouse workloads to Databricks, including re-platforming HQL and SQL, validating data parity, and safe cutover.
Engineering standards: Set standards for SQL, PySpark and Delta Live Tables/Lakeflow pipelines, covering code review, testing, CI/CD and observability.
Performance and cost: Tune performance and cost: partitioning, liquid clustering/Z-ordering, file compaction, join and shuffle tuning, Photon, cluster right-sizing and DBU spend governance.
Data modeling: Design canonical, auditable entity models (applications, accounts, customers, transactions) across source systems.
Security and compliance: Implement PII protection, encryption and tokenization, row/column-level security, lineage, retention and audit readiness with Security, Risk, Compliance and Data Governance.
Design reviews: Lead technical design reviews, write architecture decision records, and resolve cross-team technical trade-offs.
Mentoring: Mentor senior and mid-level engineers and raise engineering quality across the data organization.
Data products: Work with Analytics, Data Science/ML, Risk, Fraud and Finance to turn business needs into reliable, documented data products.
Evaluation: Evaluate new Databricks capabilities and tools and recommend adoption where there is clear value.
Qualifications
Graduate in Computer Science, Data Science, or a related field. 12+ years of experience in data modelling or data analysis.
Searching, interviewing and hiring are all part of the professional life. The TALENTMATE Portal idea is to fill and help professionals doing one of them by bringing together the requisites under One Roof. Whether you're hunting for your Next Job Opportunity or Looking for Potential Employers, we're here to lend you a Helping Hand.
Disclaimer: talentmate.com is only a platform to bring jobseekers & employers together.
Applicants
are
advised to research the bonafides of the prospective employer independently. We do NOT
endorse any
requests for money payments and strictly advice against sharing personal or bank related
information. We
also recommend you visit Security Advice for more information. If you suspect any fraud
or
malpractice,
email us at abuse@talentmate.com.
You have successfully saved for this job. Please check
saved
jobs
list
Applied
You have successfully applied for this job. Please check
applied
jobs list
Do you want to share the
link?
Please click any of the below options to share the job
details.
Report this job
Success
Successfully updated
Success
Successfully updated
Thank you
Reported Successfully.
Copied
This job link has been copied to clipboard!
Apply Job
Your application for Senior Manager
has been successfully submitted!
To increase your chances of getting shortlisted, we recommend completing your profile.
Employers prioritize candidates with full profiles, and a completed profile could set you apart in the
selection process.
Why complete your profile?
Higher Visibility: Complete profiles are more likely to be viewed by employers.
Better Match: Showcase your skills and experience to improve your fit.
Stand Out: Highlight your full potential to make a stronger impression.
Complete your profile now to give your application the best chance!