Genetec

Senior Software Developer – AI Platform

Genetec

full-time

Posted on:

Location Type: Hybrid

Location: MontrealCanada

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • Enable cost-effective, scalable management of high-quality datasets
  • Design and maintain self-service capabilities for data acquisition, annotation, transformation and versioning so developers and data specialists can quickly and continuously move from raw data to clean, versioned datasets
  • Facilitate tracking of data lineage and data governance
  • Provide tools to build transformation pipelines that incorporate data quality checks
  • Enable experimentation with data and models
  • Allow researchers to track their experiments and reproduce previous runs with minimal effort
  • Provide access to services with compute clusters to run model training pipelines and experiments
  • Enable end-to-end traceability of data, code and artifacts across experiments and transformation pipelines
  • Support model deployment and scaling
  • Design and operate secure, automated deployment workflows that move from experimentation to production in minutes, not weeks
  • Implement continuous deployment pipelines with versioning and parallel deployments to ensure quality and enable rollbacks
  • Optimize runtime environments to meet latency and performance targets, with support for multi-cluster and multi-tenant setups

Requirements

  • Expertise in managing data platforms, including batch and streaming pipelines, ideally with knowledge of Databricks, Spark and/or Delta Lake
  • Familiarity with labeling/annotation tools
  • Familiarity with experiment tracking tools
  • Strong understanding of data quality, versioning and lineage tracking
  • Hands-on experience with MLflow, KServe, Airflow
  • Familiarity with model runtime environments and deployment (Triton Inference Server, OpenVINO Model Server)
  • Knowledge of AI CI/CD, GitOps workflows and automated deployment strategies
  • Skills in telemetry and monitoring for data drift and data quality
  • Strong skills in Kubernetes and Terraform for infrastructure automation
  • Experience scaling services in cloud environments
  • Strong proficiency in Python, Go or C# for building tools and services
  • Fluency in French and English, both spoken and written (this role requires interaction with our international colleagues and clients)
Benefits
  • Competitive compensation package
  • Training reimbursement program
  • Subsidized meals at our on-site bistro (Les Cordons Bleus)
  • Work-life balance supported by flexible working hours
  • Free, unlimited coffee
  • Free parking for all employees
  • On-site fitness center
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
data managementdata acquisitiondata transformationdata versioningdata lineage trackingdata quality checkscontinuous deploymentinfrastructure automationPythonGo
Soft Skills
communicationcollaborationproblem-solvingorganizational skillsattention to detail