Senior Data Engineer (Databricks Focused)
Role Overview
BDO Digital seeks an experienced Senior Data Engineer focused on Databricks for its Technology Advisory Services practice.
The role combines hands-on data engineering with technical leadership, delivering scalable, secure, production-grade pipelines using Azure and Databricks.
The engineer leads client engagements and aligns data initiatives with business objectives.
Key Skills for This Role
Full Job Posting
Opportunity
BDO Digital seeks an experienced Senior Data Engineer focused on Databricks for its Technology Advisory Services practice.
The role combines hands-on data engineering with technical leadership, delivering scalable, secure, production-grade pipelines using Azure and Databricks.
The engineer leads client engagements and aligns data initiatives with business objectives.
Data engineering and platform development
- Design, build, and optimize data pipelines using Databricks, Delta Lake, and Apache Spark.
- Develop scalable ETL for structured and unstructured data, ensuring quality and reliability.
- Integrate cloud and on-premises sources using Databricks and Azure Data Lake; automate ingestion, transformation, and validation.
- Monitor, troubleshoot, and improve pipeline performance and reliability; ensure compliance, security, and operational excellence.
Client and data application responsibilities
- Lead client engagements focused on data engineering and analytics solution delivery; translate business requirements into architectures and operational plans.
- Collaborate across teams to integrate solutions into production, and mentor junior team members in data engineering and cloud analytics practices.
- Convert business requirements and analytics prototypes into scalable data solutions.
- Use data modeling and transformation to support analytics and machine learning; document pipelines and contribute to knowledge sharing.
Required qualifications
- Bachelor’s or master’s degree in Computer Science, Data Engineering, Information Systems, or a closely related discipline; strong foundation in data structures, algorithms, and distributed systems.
- At least five years of data engineering experience, including at least three years with Databricks, Apache Spark, and cloud data platforms.
- Production experience deploying and maintaining large-scale data solutions.
- In-depth Microsoft Azure experience, including Azure Data Lake, Azure Databricks, Azure Synapse, and Azure DevOps.
- Strong Databricks experience with Delta Lake, Apache Spark, pipeline orchestration, and production performance and reliability optimization.
- Advanced Python and/or Scala programming and practical use of data engineering libraries and frameworks.
- CI/CD pipeline design and maintenance using tools such as GitHub Actions, Azure DevOps, or Jenkins; familiarity with Terraform or ARM templates for infrastructure automation.
- Strong written and verbal communication, stakeholder engagement, technical explanation, and decision-influencing skills.
Preferred qualifications
- Databricks Certified Data Engineer or Microsoft certification, such as Azure Data Engineer Associate.
- Experience with data governance, data security, and compliance frameworks.
- Consulting experience and client management skills.
Why BDO
- BDO describes a people-first culture with professional development, learning opportunities, and a collaborative environment.
- Benefits include competitive total cash compensation, benefits from day one, flexible personal time off, and wellness reimbursement.
- BDO supports community involvement and charitable initiatives.
Flexibility
- Personnel are expected to spend some time working in the office, at client sites, and virtually, subject to accommodations or alternative arrangements.
- The blended work model is intended to meet role, firm, client, and employee needs.
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
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, Talent Management & Workforce Insights
Toronto, CAN
BDO is seeking a Director to lead an integrated HR portfolio spanning talent management, total rewards, HR operations and people analytics. The role sets portfolio priorities, develops specialist leaders and uses workfor
Manager, Valuations & Modelling
Toronto, CAN
BDO is seeking a Manager to deliver complex valuation and financial modelling engagements across industries. Candidates need 5–8 years of relevant experience, a relevant bachelor’s degree or higher, strong valuation expe
Transformation Relationship Manager, Tax Transformation Office (Contract)
Toronto, CAN
Markets Activation Senior Manager - Deals
London, GBR
M&A Executive
Birmingham, GBR
Data Science Manager
London, GBR
Executive Assistant, BDO Global
Toronto, CAN
Bilingual Senior Talent Acquisition Specialist
Montréal, CAN
Director, Talent Management & Workforce Insights
Toronto, CAN
Manager, Valuations & Modelling
Toronto, CAN