Senior Data Engineer (Databricks Focused)
Role Overview
BDO Digital seeks a Senior Data Engineer for its Technology Advisory Services practice.
The role combines technical leadership and hands-on data engineering, delivering scalable, secure, production-grade data pipelines using Azure and Databricks.
The engineer will lead client engagements and align data initiatives with business objectives.
Key Skills for This Role
Full Job Posting
Your opportunity
BDO Digital seeks a Senior Data Engineer for its Technology Advisory Services practice.
The role combines technical leadership and hands-on data engineering, delivering scalable, secure, production-grade data pipelines using Azure and Databricks.
The engineer will lead client engagements and align data initiatives with business objectives.
Data engineering and platform development
- Design, build, and optimize pipelines with Databricks, Delta Lake, and Apache Spark.
- Develop scalable ETL for structured and unstructured data and integrate cloud and on-premises sources using Databricks and Azure Data Lake.
- Automate ingestion, transformation, and validation; monitor and improve pipeline performance and reliability.
- Maintain data quality, security, compliance, and operational excellence.
Client leadership and data application
- Lead client engagements and translate business requirements into scalable data architectures and operational plans.
- Collaborate with cross-functional teams to integrate solutions into production and mentor junior team members.
- Convert business requirements and analytics prototypes into scalable solutions; apply data modeling and transformation for analytics and machine learning.
- Document pipelines and contribute to internal knowledge sharing.
Required qualifications
- Bachelor’s or master’s degree in Computer Science, Data Engineering, Information Systems, or a closely related discipline; foundation in data structures, algorithms, and distributed systems.
- At least 5 years of hands-on data engineering experience, including 3 years with Databricks, Apache Spark, and cloud data platforms.
- Production experience deploying and maintaining large-scale data solutions.
- In-depth Azure knowledge, including Azure Data Lake, Azure Databricks, Azure Synapse, and Azure DevOps.
- Advanced Python and/or Scala skills; CI/CD experience and familiarity with infrastructure as code.
- Strong written and verbal communication and ability to engage stakeholders and explain technical concepts.
Preferred qualifications
- Databricks Certified Data Engineer or Microsoft Azure Data Engineer Associate certification is preferred.
- Data governance, data security, compliance framework, consulting, and client management experience are preferred.
Compensation
- Expected compensation range is $84,000 to $128,000; the posting does not specify a pay cadence.
- BDO describes comprehensive benefits, flexible personal time off, and wellness reimbursement.
Flexibility
- Personnel are expected to spend some time in the office, at client sites, and virtually, unless accommodations or alternative arrangements apply.
- BDO describes its model as blended and flexible to meet the needs of staff, the firm, and clients.
About BDO
BDO describes a people-first culture focused on care, purpose, professional development, collaboration, and community involvement.
BDO may use AI-enabled tools to support parts of recruitment; employment decisions are made by BDO personnel.
Apply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at BDO
Consultant, Risk Advisory Services
Calgary, CAN
BDO is seeking a Consultant for its Risk Advisory Services team to support internal audit, risk, controls, and assurance engagements. Candidates need an accounting-focused or technology-focused post-secondary education,
Team Lead, Finance Effectiveness & Transformation
Toronto, CAN
BDO is seeking a finance transformation workstream lead to deliver advisory engagements and help grow its Finance Effectiveness & Transformation practice. The role leads client work, guides junior colleagues, and develop
Transformation Relationship Manager, Tax Transformation Office (Contract)
Toronto, CAN
BDO is seeking a Transformation Relationship Manager to connect Tax business teams with the Tax Transformation Office and turn modernization priorities into practical initiatives. Candidates should bring relevant tax, pr
Executive Assistant, BDO Global
Toronto, CAN
BDO Global seeks an experienced Executive Assistant to provide proactive, discreet support to executives and senior stakeholders in a complex international organization. The role covers executive diaries, travel, leaders
Bilingual Senior Talent Acquisition Specialist
Montréal, CAN
BDO is seeking a Senior Talent Acquisition Specialist to lead full-cycle recruitment for specialized Tax roles and advise hiring leaders on talent strategies. Applicants need 5+ years of progressive recruiting experience
Director - Internal Audit 6 month FTC
London, GBR
Consultant, Risk Advisory Services
Calgary, CAN
Team Lead, Finance Effectiveness & Transformation
Toronto, CAN
Transformation Relationship Manager, Tax Transformation Office (Contract)
Toronto, CAN
Markets Activation Senior Manager - Deals
London, GBR
Data Science Manager
London, GBR
Executive Assistant, BDO Global
Toronto, CAN
Bilingual Senior Talent Acquisition Specialist
Montréal, CAN