Back to results

Platform Engineer

  • Toronto, ON, Canada

Contract

Applications open in a new tab.

Job details

Job type
Contract
Apply by
Posting language
English
Posted

Original job description

Role: Platform Engineer (Azure/Databricks)

Type: Contract (4 days on-site)

Location: Toronto

Job Summary

We are seeking a highly skilled Senior/Lead Platform Engineer with strong expertise in Azure, Databricks, Python, PySpark, and Spark SQL to design, develop, and support scalable cloud-based data platforms. The ideal candidate will have proven experience building robust data solutions, automating platform onboarding, implementing CI/CD pipelines, and resolving complex production issues in highly regulated environments.

Key Responsibilities

  • Design, develop, and maintain cloud-native data platform solutions using Azure Databricks, Python, PySpark, and Spark SQL.
  • Build and optimize data ingestion, transformation, and processing pipelines.
  • Automate platform provisioning and deployment using Infrastructure as Code (IaC) and CI/CD practices.
  • Develop secure, scalable, and performant applications and platform services.
  • Troubleshoot, debug, and resolve complex development and production issues.
  • Collaborate with business and technology stakeholders to gather requirements and deliver high-quality solutions.
  • Ensure platform reliability, observability, and operational excellence.
  • Follow industry best practices for security, compliance, and software engineering.

Required Skills

  • Strong hands-on experience with: Azure Cloud, Azure Databricks, Python, PySpark, Spark SQL, CI/CD tools (Jenkins, GitHub)
  • Strong coding, debugging, and problem-solving abilities.
  • Experience working independently in complex technical environments.

Preferred Skills

  • Terraform
  • Dynatrace or other observability/monitoring tools
  • Java
  • Kafka
  • Microservices architecture
  • REST APIs
  • Airflow
  • Distributed storage platforms (ADLS, S3, Google Cloud Storage)
More about this job

Responsibilities

Design, develop, and maintain scalable Azure Databricks data platforms and pipelines using Python, PySpark, and Spark SQL. Automate provisioning and deployment, resolve development and production issues, and ensure platform security, reliability, observability, and operational excellence.

Requirements

Requires strong hands-on experience with Azure Cloud, Azure Databricks, Python, PySpark, Spark SQL, and CI/CD tools such as Jenkins or GitHub. Candidates should have strong coding, debugging, and problem-solving abilities and be able to work independently in complex technical environments.

Skills

  • Azure Cloud
  • Azure Databricks
  • Python
  • PySpark
  • Spark SQL
  • CI/CD
  • Jenkins
  • GitHub
  • Infrastructure as Code
  • Terraform
  • Dynatrace
  • Java
  • Kafka
  • Microservices
  • REST APIs
  • Airflow

Visa sponsorship

Not detected in the job text

Categories

  • Technology
  • Software
  • Data & Analytics
  • Engineering

Keywords

  • Azure Cloud
  • Azure Databricks
  • Python
  • PySpark
  • Spark SQL
  • CI/CD
  • Jenkins
  • GitHub
  • Infrastructure as Code
  • Terraform
  • Dynatrace
  • Java
  • Kafka
  • Microservices Architecture
  • REST APIs
  • Airflow
  • ADLS
  • Amazon S3
  • Google Cloud Storage
  • Data Ingestion
  • Data Transformation
  • Data Processing Pipelines
  • Cloud-Native Platforms
  • Platform Provisioning
  • Production Troubleshooting
  • Observability
  • Platform Reliability
  • Security
  • Compliance
  • Regulated Environments

Report this job