OSEDEA
Senior Software Developer, Data & MLOps
Montreal (EN) · Senior
Sponsorship not specifiedDetected 70 days ago
TypeScriptPythonJavaGoC#Node.jsDistributed SystemsBackend DevelopmentBigQuerySnowflakeDatabricksAWSGCPAzureCloud PlatformsDockerKubernetesTerraformAnsibleCI/CDLinuxAPI DevelopmentMachine LearningData Engineering
About the role
- You combine strong software engineering habits with hands-on experience in data pipelines, cloud environments, automation, model deployment, monitoring, and production-ready ML systems.
- You're comfortable moving between backend development, data engineering, ML lifecycle practices, infrastructure, CI/CD, observability, and technical leadership.
Responsibilities
- You collaborate closely with technical and non-technical teammates, mentor others, and help teams make sound technical decisions as we deliver enterprise-grade AI and data solutions.
- Backend development, API design, and distributed systems
Nice to have
- Virtualization and containerization, ideally in a Linux-based ecosystem
- It's a plus if you have experience with
Skills
- The technologies below are a reference point for our stack.
- At least one major cloud platform such as AWS, Azure, or Google Cloud
- At least one major server-side programming language such as Python, Java, Node.js/TypeScript, Go, C#, or similar
- Infrastructure as code and provisioning tools such as Terraform, CDK, CloudFormation, Bicep, Ansible, or similar
- Docker and orchestration tools such as Kubernetes or Docker Compose
- Microservices, serverless systems, or cloud-native architectures
- Cloud cost awareness, calculation, and optimization
Compensation
- Competitive Salary and contribution to your pension plan (RRSP)
Benefits
- Competitive Salary and contribution to your pension plan (RRSP)
- Flexible hours of work and choose how you work
- Wellness and productivity spending account
- Parental program
Company info
- We're a thriving and agile tech development firm.
- People are at the center of everything we do.
- Simply put, we care.
- Our team personally cares about our clients and the world around them, and we care about our team's life-long dreams, aspirations, and career development.
- We strongly believe in the power of community.
- This is why we seek opportunities to build meaningful relationships with everyone around us.
- We celebrate diversity in all its forms.
- Backgrounds, personalities, career paths, languages... you name it.
- We actively innovate, learn, and share stories around the topic.
- We want everyone to feel welcomed and included in all we do.
- We like having fun and enjoying ourselves.
- We wake up every day inspired to build a more efficient and enjoyable world.
This listing is sourced directly from OSEDEA's careers page and normalized into a canonical job model.