Databricks Platform Developer
Enterprise Solutions Inc.
We are looking for a Senior Databricks Developer with strong hands-on experience in designing, developing, implementing and optimizing enterprise-scale data solutions on the Databricks Lakehouse platform.
The ideal candidate will have strong development expertise in Python, PySpark, SQL, Delta Lake and Databricks, along with experience building automated workflows, CI/CD pipelines, infrastructure-as-code and AI-enabled solutions.
This role will focus on developing reusable platform components, engineering automation, optimizing data processing workloads and enabling scalable, secure and cost-efficient data solutions. The candidate will work closely with data engineering, data science, cloud infrastructure and security teams to improve platform capabilities and developer productivity.
Key Responsibilities
Design, develop and implement scalable data engineering solutions using Databricks, Python, PySpark and SQL.
Develop and optimize notebooks, workflows, jobs, Delta Live Tables and Lakeflow pipelines.
Build reusable frameworks, libraries, templates and automation components for enterprise data engineering.
Implement and optimize Delta Lake solutions, including partitioning, liquid clustering, Z-Ordering, OPTIMIZE and VACUUM.
Develop solutions using Unity Catalog, including catalogs, schemas, permissions and governed data access.
Work with Databricks Workflows, job clusters, SQL warehouses and serverless compute.
Troubleshoot and optimize application performance, Spark execution, query processing and resource utilization.
2. CI/CD & Development Automation
Design and implement CI/CD pipelines for Databricks applications using Azure DevOps or GitHub Actions.
Develop and deploy Databricks solutions using Databricks Asset Bundles, Git integration and Terraform.
Implement automated testing, code quality checks, deployment validation and release management.
Develop reusable infrastructure-as-code modules and deployment templates.
Automate environment provisioning, configuration management and application deployment across development, test and production.
Implement version control, branching strategies and deployment rollback mechanisms.
3. AI & Agentic Workflow Development
Design and develop AI-powered automation and agentic workflows for platform operations and engineering processes.
Build AI agents using Databricks Mosaic AI Agent Framework, Model Serving and Vector Search.
Integrate AI agents with enterprise applications and services using APIs and Model Context Protocol (MCP).
Develop intelligent workflows for job failure analysis, root-cause investigation, operational monitoring and remediation recommendations.
Leverage Generative AI tools, including GitHub Copilot and Anthropic models, to accelerate development, testing and documentation.
Implement AI governance, evaluation, observability and human-in-the-loop controls.
4. Platform Performance & Cost Optimization
Analyze and optimize Databricks workloads, Spark jobs, SQL queries and compute utilization.
Implement cluster optimization strategies, autoscaling, auto-termination and workload management.
Monitor DBU consumption, billing usage, compute utilization and query performance.
Develop dashboards and automation to identify cost anomalies, idle resources and optimization opportunities.
Apply Photon, serverless compute and workload consolidation strategies where appropriate.
Implement cost governance and resource optimization practices.
5. Platform Integration & Governance
Develop solutions leveraging Unity Catalog, Delta Lake and Databricks Lakehouse architecture.
Implement secure data access, service principals, identity integration and role-based access controls.
Work with cloud storage, networking, secrets management and enterprise security integrations.
Support the development and deployment of enterprise ML, GenAI and RAG workloads.
Collaborate with cross-functional engineering teams to establish development standards and reusable engineering practices.
Required Skills
Strong hands-on experience with Databricks development and engineering.
Advanced programming skills in Python, PySpark and SQL.
Strong experience with Apache Spark, Delta Lake and Lakehouse architecture.
Experience developing Databricks notebooks, jobs, workflows and data pipelines.
Hands-on experience with Databricks Asset Bundles and CI/CD automation.
Experience with Azure DevOps or GitHub Actions.
Strong understanding of Terraform and Infrastructure as Code.
Experience with Unity Catalog and Databricks security/governance.
Knowledge of Spark performance tuning and compute optimization.
Experience with Git, automated testing and deployment practices.
Good to Have
Experience with Databricks Mosaic AI, Agent Framework and Model Serving.
Knowledge of Vector Search, RAG and MCP integrations.
Experience with Generative AI and agentic workflow development.
Exposure to Databricks system tables, FinOps and DBU cost optimization.
Experience with cloud infrastructure and automation.
Databricks or Azure certifications .
We are committed to fostering an inclusive workplace. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability status, protected veteran status, or any other characteristic protected by applicable law.
#J-18808-Ljbffr
The ideal candidate will have strong development expertise in Python, PySpark, SQL, Delta Lake and Databricks, along with experience building automated workflows, CI/CD pipelines, infrastructure-as-code and AI-enabled solutions.
This role will focus on developing reusable platform components, engineering automation, optimizing data processing workloads and enabling scalable, secure and cost-efficient data solutions. The candidate will work closely with data engineering, data science, cloud infrastructure and security teams to improve platform capabilities and developer productivity.
Key Responsibilities
Design, develop and implement scalable data engineering solutions using Databricks, Python, PySpark and SQL.
Develop and optimize notebooks, workflows, jobs, Delta Live Tables and Lakeflow pipelines.
Build reusable frameworks, libraries, templates and automation components for enterprise data engineering.
Implement and optimize Delta Lake solutions, including partitioning, liquid clustering, Z-Ordering, OPTIMIZE and VACUUM.
Develop solutions using Unity Catalog, including catalogs, schemas, permissions and governed data access.
Work with Databricks Workflows, job clusters, SQL warehouses and serverless compute.
Troubleshoot and optimize application performance, Spark execution, query processing and resource utilization.
2. CI/CD & Development Automation
Design and implement CI/CD pipelines for Databricks applications using Azure DevOps or GitHub Actions.
Develop and deploy Databricks solutions using Databricks Asset Bundles, Git integration and Terraform.
Implement automated testing, code quality checks, deployment validation and release management.
Develop reusable infrastructure-as-code modules and deployment templates.
Automate environment provisioning, configuration management and application deployment across development, test and production.
Implement version control, branching strategies and deployment rollback mechanisms.
3. AI & Agentic Workflow Development
Design and develop AI-powered automation and agentic workflows for platform operations and engineering processes.
Build AI agents using Databricks Mosaic AI Agent Framework, Model Serving and Vector Search.
Integrate AI agents with enterprise applications and services using APIs and Model Context Protocol (MCP).
Develop intelligent workflows for job failure analysis, root-cause investigation, operational monitoring and remediation recommendations.
Leverage Generative AI tools, including GitHub Copilot and Anthropic models, to accelerate development, testing and documentation.
Implement AI governance, evaluation, observability and human-in-the-loop controls.
4. Platform Performance & Cost Optimization
Analyze and optimize Databricks workloads, Spark jobs, SQL queries and compute utilization.
Implement cluster optimization strategies, autoscaling, auto-termination and workload management.
Monitor DBU consumption, billing usage, compute utilization and query performance.
Develop dashboards and automation to identify cost anomalies, idle resources and optimization opportunities.
Apply Photon, serverless compute and workload consolidation strategies where appropriate.
Implement cost governance and resource optimization practices.
5. Platform Integration & Governance
Develop solutions leveraging Unity Catalog, Delta Lake and Databricks Lakehouse architecture.
Implement secure data access, service principals, identity integration and role-based access controls.
Work with cloud storage, networking, secrets management and enterprise security integrations.
Support the development and deployment of enterprise ML, GenAI and RAG workloads.
Collaborate with cross-functional engineering teams to establish development standards and reusable engineering practices.
Required Skills
Strong hands-on experience with Databricks development and engineering.
Advanced programming skills in Python, PySpark and SQL.
Strong experience with Apache Spark, Delta Lake and Lakehouse architecture.
Experience developing Databricks notebooks, jobs, workflows and data pipelines.
Hands-on experience with Databricks Asset Bundles and CI/CD automation.
Experience with Azure DevOps or GitHub Actions.
Strong understanding of Terraform and Infrastructure as Code.
Experience with Unity Catalog and Databricks security/governance.
Knowledge of Spark performance tuning and compute optimization.
Experience with Git, automated testing and deployment practices.
Good to Have
Experience with Databricks Mosaic AI, Agent Framework and Model Serving.
Knowledge of Vector Search, RAG and MCP integrations.
Experience with Generative AI and agentic workflow development.
Exposure to Databricks system tables, FinOps and DBU cost optimization.
Experience with cloud infrastructure and automation.
Databricks or Azure certifications .
We are committed to fostering an inclusive workplace. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability status, protected veteran status, or any other characteristic protected by applicable law.
#J-18808-Ljbffr
Vacancy posted 1 hour ago
Similar jobs that could be interesting for youBased on the Databricks Platform Developer in Winnipeg, MB vacancy
- ...Data Platform Developer Winnipeg, MB Manitoba Hydro is consistently recognized as one of Manitoba's Top Employers! We are a leader among energy companies in North America, recognized for providing highly reliable service and exceptional customer satisfaction. Join our...SuggestedHourly payLong term contractInternshipWork at office
$75 - $95 per hour
Databricks DeveloperLocation: Toronto, ON Onsite Flexibility: Hybrid Contract Details... ...to work across architecture, analytics, platform and delivery teams to build reliable,... ...pipelines using Azure Databricks . Develop and maintain ETL/ELT solutions using...DatabricksContract workFor contractors- Job Title: Senior Databricks Data Platform Engineer Location: Canada, Remote Seniority on the skill/s required on this requirement: Senior... ...Databricks Runtime upgrades and platform configurations. Develop reusable platform templates and self-service capabilities....DatabricksContract workRemote work
- Lead enterprise Databricks platform engineering remotely from Canada, applying Unity Catalog, Terraform, automation, and cloud infrastructure expertise.Mindtris seeks a Senior Databricks Data Platform Engineer for a one-year contract with possible extension. This platform-focused...DatabricksContract workRemote work
- Lead Azure Databricks platform engineering at Canada Life in a hybrid Toronto or London role, using cloud administration and operational support... .... Cross-functional collaboration includes Product Owners, developers, quality assurance, governance, and support experts.Key Responsibilities...Databricks
$104k - $148k per year
...DescriptionAs a Senior Specialist, Intelligence Platform Engineer reporting to the AVP of... ...governing, and scaling Nasdaq's centralized Databricks Lakehouse environment — the CAP... ...units to enable self-service administration, develop operational documentation, and serve as the...DatabricksLong term contractTemporary workWork at office3 days per week- ...We are seeking a seasoned MDM Sr. Developer with strong expertise in Databricks and cloud-based data platforms. This role involves designing and maintaining Master Data Management (MDM) solutions, building scalable data pipelines, and ensuring data quality and governance...Databricks
- ...We are looking for a Senior Routing Engine Developer to design and build the next generation interaction routing platform powering enterprise-scale contact center operation. You will develop the core routing engine responsible for intelligent distribution of voice and digital...InternshipRemote workRelocation
- Lead enterprise Databricks administration from Calgary or nearby, using cloud platform architecture and management experience. Travel may be required.Infosys seeks an experienced Platform Administration Lead with management experience. You will manage, secure, optimize, and...Databricks
- Lead Databricks data platform architecture at ShyftLabs from our downtown Toronto office three days weekly, using Spark and Python.As a Senior / Lead Data Engineer, you will guide enterprise-scale platforms for Fortune 500 clients. Apply Databricks, Apache Spark, Python, SQL...DatabricksWork at office
- Job Title: Senior Databricks Data Platform EngineerLocation: Montreal, QCJob Description: Own the architecture configuration and lifecycle Databricks environments across development test and production including workspaces account level settings networking and identity integration...Databricks
- Databricks operations and scalable cloud infrastructure anchor this Senior DevOps Developer opportunity with Boeing Digital Services in hybrid Richmond.Reporting to the Manager of... ...Development, you will serve as a data platform operations subject matter expert. You will...Databricks
- ...seeking a hands-on Data Engineer to shape the technical direction of a modern data platform. You will own bronze/silver/gold data layers, extend ingestion pipelines, and work with Databricks, PySpark, and SQL to deliver analytics-ready data for energy markets. You will collaborate...Databricks
- Manage Azure and Databricks platform operations in Calgary, emphasizing monitoring, automation, incident governance, and team leadership.Infosys is seeking an experienced Platform Administration Lead with management experience. You will support enterprise environments through...DatabricksRelocation
- Accelerate your impact in data management as a Databricks MDM Senior Developer. Utilize your expertise in cloud-based solutions to ensure data integrity and governance across the organization. In this senior developer role, you will design Master Data Management solutions while...Databricks
$145k - $155k per year
Job Title: Technical Lead - AMER Migration Squad (Montreal)Location: Montreal, CanadaRole SummaryWe are seeking an experienced Technical Lead based in Montreal to provide technical leadership and serve as the primary on-site representative for the AMER region. This role will...DatabricksLocal area- Galent in Montreal, QC seeks a Senior Databricks Data Platform Engineer to own architecture, lifecycle, and Unity Catalog across dev/test/prod. You will design compute strategies, manage upgrades, and build self-service templates to accelerate engineering teams; you will implement...Databricks
- ...traitement et d'ingestion de données robustes et évolutifs.Écrire, tester et maintenir des scripts d'ETL et de nettoyage de données, dans Databricks notamment.Assurer la surveillance, la maintenance et l'optimisation continue des pipelines de données existants pour garantir...DatabricksDaily paidWork at officeFlexible hours
- ...PermanentWhat You’ll Be Doing In Montreal, you’ll help build the platforms and tools that enable engineering teams to deliver software... ..., and the team’s on‑call rotation.You’ll work with software developers and other stakeholders to understand their needs, deliver practical...Worldwide
$210k - $230k per year
...serve as Chief Technology Officer for our Databricks Data & AI consulting practice. As the... ...client executives on multi-year data and AI platform strategy, target-state architecture,... ...intelligence system is software that is developed with one or more techniques that can, for...DatabricksLong term contractTemporary workLocal area- ...making, operational optimization and developing advanced digital solutions. We’re... ...ll have the opportunity to design, develop and optimize modern data platforms while helping shape how organizations... ...Québec Asset: experience with Databricks, Copilot Studio, RAG architectures...DatabricksWork at officeLocal areaWork from homeFlexible hours
- ...for designing and maintaining scalable cloud-based data platforms. Your role includes developing high-performance ETL pipelines and optimizing large-... ...enterprise data management. Candidates with expertise in Databricks and experience in handling large datasets will be preferred...Databricks
- ...CIBC is seeking a Senior Consultant, Data Platform DevOps in Toronto to lead DevOps for a modern data platform. You will drive automation, Terraform IaC, and CI/CD adoption using Azure and Databricks, while collaborating with technology and business partners to advance the...DatabricksRemote work
- ...an experienced Data Architect to design and architect enterprise-scale data platforms. The ideal candidate will have over 8 years of experience in data engineering, strong proficiency with Databricks and Apache Spark, and a solid understanding of cloud architectures. This...Databricks
- A tech services firm is seeking a Technical Product Manager in Toronto, Ontario. The successful candidate will manage the data platform roadmap across Azure and analytics, ensuring alignment with technical and business stakeholders. You will oversee vendor relationships and...DatabricksContract work
- ...own the health, performance, and reliability of large-scale data environments across PostgreSQL, MongoDB, and Databricks. This highly technical role focuses on platform engineering, monitoring, and cost-efficient operation. The ideal candidate will configure and optimize...Databricks
- ...We are looking for a ServiceNow developer to join our team and help us deliver innovative solutions for our clients. You will be responsible... ...Acronym office. Responsibilities Configure and customize platform features such as workflows, forms, UI actions, business rules,...Temporary workFor contractorsWork at office2 days per week
$105k - $115k per year
...and technology in the industry.Who we need Reporting to the Director of Enterprise Applications, we are hiring a Salesforce Platform Developer to design, develop, and improve scalable solutions across Altus Group’s Salesforce platform. You will translate business and technical...Long term contractInterim roleInternshipWork at officeLocal areaRemote workFlexible hours- ...Insight Global is looking for a Senior Power Platform / Canvas Apps Developer to join an application development team supporting Contact Centre business partners. This is a highly hands-on development role focused primarily on designing, developing, customizing, and deploying...
- Epsilon Solutions Ltd. is seeking a Senior, hands-on Azure Platform Engineer in Toronto to own platform engineering across Azure Databricks, Azure Data Factory, and related tooling. You will troubleshoot complex platform issues and guide junior team members, acting as a bridge...Databricks
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Databricks Platform Developer. Be the first to apply!

