Tecsys
Posted 3w ago

Data Platform Engineer (DevOps)

Tecsys
Montreal, Quebec, Canada
HybridFull Time
Responsibilities
  • provisioning infrastructure
  • building pipelines
  • operating platform
Requirements
  • Hands-on Databricks and Apache Spark
  • Terraform and AWS
  • Kubernetes/Helm
  • Docker
  • Python or Java
  • Strong SQL
  • Git and CI/CD experience
  • Data quality and ETL/ELT knowledge
  • Agile teamwork
  • Canadian work authorization required
Technical tools mentioned
DatabricksApache SparkSpark Structured StreamingTerraformAWSKubernetesHelmDockerPythonJavaMavenSQLGitCI/CD

Job description

Having recognized the advantages of remote work, including employee morale, productivity, reduced commuting on employee wellbeing and the environment, we are proud to be a digital-first company. The technologies and programs in which we invested have provided a fantastic foundation to this end. Our digital-first work environment, together with our conveniently located offices and collaborative workspaces, provide our team with the freedom and flexibility to work in the way that makes our employees most productive.

About us

Tecsys is a fast-growing innovator offering supply chain solutions to industry leading healthcare systems, hospitals, and pharmacy businesses to distributors, retailers, and 3PLs. We work with industry leaders to transform their supply chains through technology. If you thrive on tackling interesting challenges with continuous learning opportunities, then Tescys could be a good fit for you!

We're looking for a Data Platform Engineer (DevOps) to join our TecsysIQ Data & AI team. This is a hybrid role that builds and operates the cloud data platform powering our analytics and AI products on Databricks and AWS.

You will own the infrastructure-as-code and delivery pipelines that provision and deploy the platform, and the Databricks jobs and streaming pipelines that move and shape data through it. You'll partner closely with Data Platform Developers, application dev teams, and Product Owners — standing up new customer environments, evolving the CI/CD and release process, and creating and maintaining the data pipelines that keep the platform running reliably at scale. If you are equally comfortable writing Terraform and debugging a Spark Structured Streaming job, this role is for you.

Responsibilities

Platform & DevOps

  • Provision and evolve AWS and Databricks accounts and workspaces using Terraform across multiple regions and environments, managing remote state and per-environment configuration.
  • Own the Helm charts and Kubernetes Jobs that onboard new customer environments and deploy the application layer onto provisioned workspaces.
  • Build and maintain Docker images and the Java/Maven build pipeline, publishing artifacts to internal artifact and container registries.
  • Integrate build, test, and deployment into CI/CD pipelines, and improve release management and versioning across interdependent repositories.
  • Manage secrets and credentials safely through cloud secret management and Kubernetes — never in source control.

Data Platform & Pipelines

  • Design, build, and maintain Databricks jobs and pipelines — including data curation, transformation, and initial bulk-load workflows.
  • Develop and operate real-time streaming and change data capture (CDC) pipelines across the ingestion and transformation layers using Spark Structured Streaming.
  • Build and evolve end-to-end data movement across the Bronze, Silver, and Gold data layers, extending pipelines to handle new sources and schema changes as the platform grows.
  • Develop and maintain reusable pipeline components and frameworks so new data workflows can be onboarded and shipped quickly.
  • Tune clusters and SQL warehouses for cost and performance, and manage catalog, schema, and access governance across environments.
  • Collaborate with Data Platform Developers, Product Owners, and business stakeholders in an Agile environment to deliver high-quality data products.

Requirements

Qualifications

  • Hands-on experience with Databricks and Apache Spark, including building batch or streaming data pipelines (mandatory).
  • Strong Terraform skills and comfort managing cloud infrastructure on AWS.
  • Working knowledge of Kubernetes and Helm, and containerization with Docker.
  • Proficiency in Python (PySpark) and/or Java, plus strong SQL for data validation and troubleshooting.
  • Experience with Git-based workflows and CI/CD pipelines in a multi-repository codebase.
  • Understanding of data quality, ETL/ELT, and data observability concepts.
  • Experience working in Agile teams alongside Data Platform Developers and Product Owners.
  • Strong analytical, problem-solving, and communication skills.

We understand that experience comes in many forms and that careers are not always linear. If you don't meet every requirement in this posting, we still encourage you to apply.

At Tecsys, we are committed to fostering a diverse and inclusive workplace where all employees feel valued, respected, and empowered. We believe that diversity drives innovation and strengthens our ability to deliver exceptional solutions. We welcome and encourage applicants from all backgrounds, experiences, and perspectives to join our team.

Tecsys is an equal opportunity employer. Accommodation is available for applicants selected for an interview.

NB: if you are applying to this position, you must be a Canadian Citizen or a Permanent Resident of Canada, OR, have a valid Canadian work permit.

About Tecsys

Develops enterprise software for supply chain and warehouse management.

Similar jobs

Data Platform Engineer roles near Montreal, Quebec
4w
Save
Mark Applied
Hide
Développeur sénior – Ingénierie de plateforme de données
Montréal, Quebec, Canada
$75k-$130k/yr HybridFull Time
CGI
CGINYSE: GIB: Provides information technology and business consulting services.
5+ YOE5+ years building data platforms with AWS, Snowflake, Apache NiFi, Python and Terraform; AWS Certified Developer required; bachelor's in computer science or related; strong DevOps and data governance experience.
Snowflake, AWS, EC2, S3, Lambda, IAM, CloudWatch, Step Functions, Glue, Apache NiFi, Python, Terraform, DBT, Data Vault 2.0, Kafka, Airflow, Dagster, Spark, Bitbucket, GitHub, GitHub Actions, Jenkins, Vault, Docker
1mo
Save
Mark Applied
Hide
Staff Data Platform Engineer - Snowflake
Toronto or Waterloo or Montreal or Calgary or Vancouver
OnsiteFull Time
Royal Bank of Canada
Royal Bank of CanadaTSX: RY: Provides personal, commercial, and investment banking services worldwide.
7+ YOE7+ years platform/data/cloud engineering experience, 3+ years with Snowflake, expert Python (3.11+), FastAPI, Pydantic v2, AWS/Azure, Snowflake security, OAuth/OIDC/JWT, secret management, CI/CD and security scanning.
Python 3.11+, FastAPI, Pydantic v2, Snowflake, AWS, Azure, OAuth 2.0, OIDC, JWT, HashiCorp Vault, Azure Key Vault, GitHub Actions, Docker, OpenShift, Kubernetes, SAST, SCA, DAST, Dynatrace, Datadog, Prometheus, Grafana, ELK Stack, Temporal, Airflow, Step Functions, Terraform, CloudFormation, OpenAPI/Swagger, Cortex Analyst, Cortex Search, Cortex Agents
2mo
Save
Mark Applied
Hide
Développeur.euse sénior, Plateforme de données ML
Montreal, Quebec, Canada
OnsiteFull Time
LoiZéro
LoiZéro: Developing technical solutions for safe-by-design artificial intelligence systems.
5+ YOEBachelor's in a relevant field required; 5+ years designing web-scale storage and distributed ML/HPC data environments; experience with Lustre, Ray, Apache Spark, Arrow, Parquet, workflow orchestrators, Kubernetes/Slurm; Docker/Enroot familiarity.
Lustre, Ray, Apache Spark, Apache Arrow, Parquet, Kubernetes, Slurm, Docker, Enroot
2mo
Save
Mark Applied
Hide
Conseiller(ère) en ingénierie d'ensembles de données modernes - Conseiller(ère) principal(e) (Toronto, ON, CA, M5C 3G7)
Toronto or Montréal
$58k-$102k/yr HybridFull Time
Deloitte
Deloitte: Global provider of audit, consulting, financial, and tax services.
3+ YOEBachelor's or master's in CS/engineering, 3+ years data/platform engineering experience, expertise with Azure/AWS/Snowflake/Databricks, experience modernizing DataStage/Informatica/SAS/Cognos platforms, bilingual French/English, relevant cloud/data certifications.
Azure, AWS, Snowflake, Databricks, SAS 9, SAS Viya, DataStage, Informatica, Cognos
2mo
Save
Mark Applied
Hide
Senior ML Data Platform Developer
Montreal, Quebec, Canada
OnsiteFull Time
LawZero
LawZero: Developing non-agentic, safe-by-design artificial intelligence systems.
5+ YOEBachelor's degree required; 5+ years designing or managing web-scale storage, HPC, or large-scale ML data frameworks; experience with Lustre, Ray, Apache Spark, Arrow, Parquet, workload managers and containerization; strong collaboration and documentation skills.
Lustre, Ray, Apache Spark, Apache Arrow, Parquet, workflow orchestrators, HPC, Kubernetes, SLURM, Docker, Enroot, vector databases
9mo
Save
Mark Applied
Hide
Staff Data Platform Engineer
New York City or Montreal or United States
RemoteFull Time
OXIO
OXIO: Platform for companies to launch and manage mobile networks.
15+ YOE15+ years software engineering with data systems; 10+ years data lakehouse; 10+ years coding in Scala/Go/Python/SQL; 5+ years Python/Spark/Terraform; cloud-native data stacks; Kafka; Kubernetes; API/data services; GDPR/CCPA; leadership.
Spark, Airflow, DBT, Terraform, Kubernetes, Kafka, React, AWS, Databricks, Snowflake, BigQuery, Synapse, REST, gRPC, Tableau, PowerBI