
Senior Software Developer – AI Platform
Genetec
full-time
Posted on:
Location Type: Hybrid
Location: Montreal • Canada
Visit company websiteExplore more
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