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