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
- 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
$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- 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
- ...growth rate exceeds 25%. Job Description 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...SuggestedFull timeInternshipRemote workRelocation
- 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
- 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
- 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
$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- ...PermanentJob Description: In Montreal, you’ll help build the platforms and tools that enable engineering teams to deliver software... ...systems, and the team’s on-call rotation. You’ll work with software developers and other stakeholders to understand their needs, deliver...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- 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
- ...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
- ...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
- 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
- ...and business configurations for the Odessa Platform, with primary development performed... ...related platform configuration tools. Develop and maintain C#/.NET components, integrations... ...data tools such as SSRS, Power BI, and/or Databricks. Working knowledge of Microsoft Azure...DatabricksLong term contractFlexible hours
- Data & Analytics Solutions Architect - AI platforms, AWS, DatabricksThe OpportunityWe are... ...analytics, and AI platforms using AWS and Databricks. This role combines hands-on architecture... .... Mentor architects and engineers and develop reusable accelerators, reference architectures...Databricks
- CIBC is seeking a Full Stack Developer for its Regulatory Technology – Client Data Services team in Toronto. You will lead design, development, and integration of enterprise-scale applications, focusing on flexible client experiences. Hybrid work enables 1-2 days on-site weekly...DatabricksRemote workFlexible hours
- ...as an experienced remote consultant serving Canada.ELITS Canada is looking for an Azure API Engineer to develop an Integration Hub and modern internal developer platform. The position spans API security, lifecycle management, developer portal engineering, catalog integrations...Remote work
- MaintainX is a leading mobile-first work execution platform for industrial and frontline teams. More than 13,000 customers, including... ...the Platform Engineering division. We treat our internal developer platform as a real product, with internal customers (our feature...Local areaImmediate start
- # Software Developer – Data PlatformMontrealHybridCloud and InfrastructureApplyWith over 30 years of recognized expertise, COFOMO is now a leading Canadian consulting firm specializing in digital and artificial intelligence. Supported by more than 3,000 experts, 10 Centers...Flexible hours
- Champion Asana’s developer platform and AI community from the Vancouver office, using technical communication and agentic workflow expertise. Build trust through visible developer engagement.This experienced Developer Advocate represents Asana externally while representing developers...Work at office
- Build strategic reference data platforms with Java and Spring Boot for the world's most global bank, supporting organization-wide information... ..., design, development, testing, and deployment.This Java Developer role requires at least six years of Java experience and understanding...
- Build backend foundations for MaintainX’s internal developer platform using TypeScript, Node.Js, and distributed systems expertise. Help engineers ship faster as the organization grows.As a Senior Software Developer on the Backend team, you will treat the internal developer...
- Improve developer experience through contract-first APIs, CI/CD, Kubernetes, and generated SDKs on Perplexity's API Platform.As a software engineer building developer infrastructure, you will create the paved road from API concept to production. Your work will standardize service...Contract work
- Own delivery for developer platforms supporting EA SPORTS FC quality verification from Electronic Arts’ Burnaby, BC office. This hybrid role requires at least three office days weekly.As an Engineering Manager, you will lead a software engineering team building and running...Work at office
$123k - $180k per year
MaintainX is a leading mobile-first work execution platform for industrial and frontline teams. More than 13,000 customers, including... ...happened, and it is ours.We’re looking for a Senior AI Platform Developer to build the shared systems that enable teams across MaintainX to...- Support Plusgrade developers through DevOps automation, CI/CD pipelines, and operational tooling in Montreal. This permanent Platform Developer position focuses on practical infrastructure improvements.You’ll help improve infrastructure and deployment workflows across Plusgrade...Permanent employment
- ...or remotely across Canada. This full-time role supports scalable platform engineering.Cornerbridge Talent Partners represents a private... ...serving thousands of dental practices. As an AI/ML Platform Software Developer, you will create reusable intelligence capabilities for cloud-...Full timeRemote work
- Certification: Databricks Certification preferredJob Summary We are seeking an experienced... ...Medallion Architecture, Azure/AWS cloud platforms, SQL, PySpark, Python, and Databricks... ...scale data architectures using Databricks.Develop scalable data pipelines using SQL, PySpark...Databricks
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Databricks Platform Developer. Be the first to apply!

