19 Apr
|
Osedea
|
Montreal
Apply on Kit Job: kitjob.ca/job/2g9d4i
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
Apply on Kit Job: kitjob.ca/job/2g9d4i
📌 Senior Software Developer, Machine Learning Specialist (Montreal)
🏢 Osedea
📍 Montreal