Senior Software Developer, Machine Learning Specialist (Montreal)

Senior Software Developer, Machine Learning Specialist (Montreal)

19 Apr
|
Osedea
|
Montreal

19 Apr

Osedea

Montreal

Senior Software Developer, Machine Learning Specialist We’re a thriving and agile tech development firm. People are at the center of everything we do. We care deeply about our clients and the world around us, as well as our team’s lifelong dreams, aspirations, and career development. We strongly believe in the power of community and celebrate diversity in all its forms. We actively innovate, learn, and share stories around the topic. We like to have fun and enjoy ourselves, inspiring to build a more effective and enjoyable world.

Role Overview As a Senior Software Developer – Machine learning specialist, you will develop and deliver enterprise AI software solutions, mentor teammates, take ownership of tasks, and continuously improve your skills.

Key Responsibilities

Develop bleeding‑edge AI‑driven solutions

Identify opportunities to implement AI technologies and tooling

Develop software according to specifications and documentation (SRS, C4)

Define and communicate non‑functional requirements

Coach colleagues in the use and implementation of AI technologies

Take initiative on projects and tasks confidently

Uphold and reinforce software development guidelines

Research, test, and implement new techniques and technologies

Advise and consult with clients about technical decisions and direction

Ideal Candidate

5+ years of experience as a software developer or engineer, with at least 3 recent years in machine learning, deep learning, computer vision, neural networks, NLP, generative AI, and/or predictive analysis





PhD, Master’s degree in Computer Science or Software Engineering specialized in AI, or equivalent degree or experience

Intermediate or conversational French at a minimum

Proficiency Requirements

Python 3

Key Python libraries (NumPy, Pandas, PyTorch, scikit‑learn)

Data analysis, cleaning, processing and augmentation

Deep learning frameworks (TensorFlow, Keras, PyTorch)

AI services on at least one cloud-hosting platform (AWS, Azure, Google Cloud, etc.)

Machine learning operations (MLOps)

Application testing (unit, functional, E2E, etc.)

Development methodologies (Agile, Scrum, XP, Kanban, Shape Up, etc.)

Preferred Experience

Go, Java and/or JavaScript

Enterprise software development

In-memory object storage, caching, and queue systems

Microservices and serverless systems

Domain‑driven design

Modern client‑side frameworks/libraries (Angular, React, Svelte, etc.)

What We Offer

Competitive salary and contribution to pension plan (RRSP)

Flexible work hours and location options (up to 8 weeks remote)

Paid sabbatical and wellness & productivity spending account

Parental program, training, activities and more

Hiring Process

20‑min initial introductory call with a technical team member

90‑min in-person interview at our office

Offer presentation

We may use artificial intelligence tools to support parts of the hiring process, but final hiring decisions are made by humans.

#J-18808-Ljbffr

📌 Senior Software Developer, Machine Learning Specialist (Montreal)
🏢 Osedea
📍 Montreal

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:
Enter Your E-mail address to receive the latest job offers for: senior software developer, machine learning specialist (montreal) / montreal
Subscribe to this job alert:
Enter Your E-mail address to receive the latest job offers for: senior software developer, machine learning specialist (montreal) / montreal