Experience with Deep Learning platforms * Experienced in engineering data pipelines using big data technologies (Impala, Presto, Spark, Flink) on medium to large scale data sets Work Arrangement:
Experience with Deep Learning platforms * Experienced in engineering data pipelines using big data technologies (Impala, Presto, Spark, Flink) on medium to large scale data sets Work Arrangement:
Senior ML Research Scientist
Montreal, QC ยท On-site
Benchmark and optimize model performance and efficiency along with ML engineers to ensure the ... A track record of contributing to high-quality research projects in deep learning. What we offer
Senior ML Research Scientist
Montreal, QC ยท On-site
Benchmark and optimize model performance and efficiency along with ML engineers to ensure the ... A track record of contributing to high-quality research projects in deep learning. What we offer
Staff Machine Learning Engineer
Montreal, QC ยท On-site
Deep expertise in ML systems architecture across batch and low-latency real-time serving * Strong ... Experience building internal developer portals, CLIs, or workflow SDKs * Strong platform product ...
Staff Machine Learning Engineer
Montreal, QC ยท On-site
Deep expertise in ML systems architecture across batch and low-latency real-time serving * Strong ... Experience building internal developer portals, CLIs, or workflow SDKs * Strong platform product ...
GEN AI Specialist
Montreal, QC ยท On-site
Develop predictive models by selecting, training, and tuning traditional machine learning and deep learning algorithms. Framework & Pipeline Engineering * Build scalable pipelines for data ...
New
GEN AI Specialist
Montreal, QC ยท On-site
Develop predictive models by selecting, training, and tuning traditional machine learning and deep learning algorithms. Framework & Pipeline Engineering * Build scalable pipelines for data ...
New
Deep expertise in: o Graph representation learning o Structured / relational modeling o Large-scale ... A leader who mentors others and elevates engineering and research standards. Passion for advancing ...
Deep expertise in: o Graph representation learning o Structured / relational modeling o Large-scale ... A leader who mentors others and elevates engineering and research standards. Passion for advancing ...
About the Role We are hiring a Senior Machine Learning Engineer Scientist to lead the development ... or Deep Graph Library (DGL) ยท Experience of designing and developing distributed systems and ...
About the Role We are hiring a Senior Machine Learning Engineer Scientist to lead the development ... or Deep Graph Library (DGL) ยท Experience of designing and developing distributed systems and ...
Math/ or PhD in Computer Science, Statistics, Mathematics, Physics, Developer, Economics ... Pandas, deep learning frameworks, traditional ML, probability calibration etc. * Knowledge of ...
Math/ or PhD in Computer Science, Statistics, Mathematics, Physics, Developer, Economics ... Pandas, deep learning frameworks, traditional ML, probability calibration etc. * Knowledge of ...
Senior Distributed ML Engineer
Montreal, QC ยท On-site
We are seeking a senior distributed machine learning (ML) research developer to join our team ... A track record of contributing to high-quality research projects in deep learning. The title of ...
Senior Distributed ML Engineer
Montreal, QC ยท On-site
We are seeking a senior distributed machine learning (ML) research developer to join our team ... A track record of contributing to high-quality research projects in deep learning. The title of ...
Full Stack Data Science Engineering Specialist
CA$187K - CA$261K/yr
Solid knowledge of applied Machine Learning, Deep Learning, Large Language Models * Solid cloud ... Data Engineering : ETL/ELT Pipelines, Apache Spark Nice-to-Have * Experience in customer analytics ...
Full Stack Data Science Engineering Specialist
CA$187K - CA$261K/yr
Solid knowledge of applied Machine Learning, Deep Learning, Large Language Models * Solid cloud ... Data Engineering : ETL/ELT Pipelines, Apache Spark Nice-to-Have * Experience in customer analytics ...
Expert Data Science Developer
Montreal, QC ยท On-site +1
You have strong knowledge of applying statistical, machine learning, and deep learning techniques ... You enjoy and are highly proficient in Python programming (knowledge of C++ is considered an asset)
Expert Data Science Developer
Montreal, QC ยท On-site +1
You have strong knowledge of applying statistical, machine learning, and deep learning techniques ... You enjoy and are highly proficient in Python programming (knowledge of C++ is considered an asset)
The developer will design and implement strategies for optimizing computer vision algorithms for ... Development of turning prototyped computer vision algorithms and deep learning algorithms into high ...
The developer will design and implement strategies for optimizing computer vision algorithms for ... Development of turning prototyped computer vision algorithms and deep learning algorithms into high ...
... with deep learning, machine learning, natural language processing, and big data. You'll play a ... Work closely with DevOps Engineers, software engineers, designers, and product managers to ...
Quick apply
... with deep learning, machine learning, natural language processing, and big data. You'll play a ... Work closely with DevOps Engineers, software engineers, designers, and product managers to ...
Recherche en Apprentissage Profond (Deep Learning) : NLP, modeles de fondation, architectures ... engineering. Areas of expertise sought - We are continuously seeking exceptional profiles in the ...
Recherche en Apprentissage Profond (Deep Learning) : NLP, modeles de fondation, architectures ... engineering. Areas of expertise sought - We are continuously seeking exceptional profiles in the ...
Computer Vision Software Developer, Professional II- Developpeur ou Developpeuse de Logiciels en ...
Montreal, QC ยท Hybrid
Development of turning prototyped computer vision and deep learning algorithms into high-quality ... GPU programming experience using CUDA or Open CL * Knowledge in Vision-Language Models (VLMs ...
Computer Vision Software Developer, Professional II- Developpeur ou Developpeuse de Logiciels en ...
Montreal, QC ยท Hybrid
Development of turning prototyped computer vision and deep learning algorithms into high-quality ... GPU programming experience using CUDA or Open CL * Knowledge in Vision-Language Models (VLMs ...
A minimum of 3 years of experience in deep learning research. * Expertise in probabilistic ... Proficiency in programming languages such as Python, and experience with ML frameworks like PyTorch ...
A minimum of 3 years of experience in deep learning research. * Expertise in probabilistic ... Proficiency in programming languages such as Python, and experience with ML frameworks like PyTorch ...
Data internship, Fall 2026
Montreal, QC ยท Hybrid
... deep learning and development frameworks (keras, tensorflow, pytorch, etc.) for advanced analytics * Knowledge of generative AI models and solutions (synthetic data, LLMs, prompt engineering, etc ...
Data internship, Fall 2026
Montreal, QC ยท Hybrid
... deep learning and development frameworks (keras, tensorflow, pytorch, etc.) for advanced analytics * Knowledge of generative AI models and solutions (synthetic data, LLMs, prompt engineering, etc ...
... engineer solutions for stronger communities and a sustainable world. BrainBox AI utilizes self ... Using deep learning, cloud-based computing, and our proprietary process, our solution autonomously ...
... engineer solutions for stronger communities and a sustainable world. BrainBox AI utilizes self ... Using deep learning, cloud-based computing, and our proprietary process, our solution autonomously ...
Junior Advisor, Asset Analytics
Montreal, QC ยท On-site
BBA's PAAM teamis an advanced multidisciplinary group of engineers, data scientists,economists ... deep learning and artificial intelligence techniques * Engage in hands-on consulting work ...
Junior Advisor, Asset Analytics
Montreal, QC ยท On-site
BBA's PAAM teamis an advanced multidisciplinary group of engineers, data scientists,economists ... deep learning and artificial intelligence techniques * Engage in hands-on consulting work ...
... engineer solutions for stronger communities and a sustainable world. BrainBox AI utilizes self ... Using deep learning, cloud-based computing, and our proprietary process, our solution autonomously ...
... engineer solutions for stronger communities and a sustainable world. BrainBox AI utilizes self ... Using deep learning, cloud-based computing, and our proprietary process, our solution autonomously ...
Junior Advisor, Asset Analytics
Montreal, QC ยท On-site
BBA's PAAM teamis an advanced multidisciplinary group of engineers, data scientists,economists ... deep learning and artificial intelligence techniques * Engage in hands-on consulting work ...
Junior Advisor, Asset Analytics
Montreal, QC ยท On-site
BBA's PAAM teamis an advanced multidisciplinary group of engineers, data scientists,economists ... deep learning and artificial intelligence techniques * Engage in hands-on consulting work ...
Deep Learning Developer information
What are the key skills and qualifications needed to thrive as a deep learning developer?
What is a deep learning developer?
What is the difference between Deep Learning Developer vs Machine Learning Engineer?
| Aspect | Deep Learning Developer | Machine Learning Engineer |
|---|---|---|
| Required Credentials | Bachelor's or Master's in CS, AI, or related; experience with neural networks | Bachelor's or Master's in CS, Data Science, or related; knowledge of algorithms |
| Work Environment | Research labs, AI startups, tech companies focusing on neural networks | Data-driven companies, software firms, industries applying machine learning |
| Industry Usage | Primarily in AI research, neural network development, deep learning projects | Broader application including predictive modeling, data analysis, and ML systems |
Deep Learning Developers specialize in neural networks and deep learning models, often working on AI research and complex algorithms. Machine Learning Engineers have a broader focus on developing, deploying, and maintaining machine learning models across various applications. While both roles require similar educational backgrounds, their focus areas and industry applications differ.
What are some common challenges deep learning developers face when deploying models to production environments?

Full-time
Posted 19 days ago
Job description
JOB TITLESeniorQuality AssuranceSoftware Developer- RibbonAnalytics
Ribbon Communicationsis a global leader in secure cloud communications software solutions, IP and optical networking solutions, and cloud-to-edge communications. We serve a diverse range of customers, including service providers, enterprises, governments, and critical infrastructure providers. Our innovative solutions are designed to modernize networks, enhance competitive positioning, and improve business outcomes in today's data-driven world.
At Ribbon, we are committed to fostering a culture of diversity, equality, and inclusion. Our team works collaboratively across functions and geographies. We pride ourselves on our passion for innovation, our dedication to customer satisfaction, and our commitment to social and environmental responsibility.Join us to be part of a dynamic team that values creativity, collaboration, and continuous learning
OPPORTUNITY
Ribbon Communications is looking for aquality assurancesoftware developerto assist in thetest coverageof features onRibbonAnalytics. Ribbon Analytics is a big data NetworkAnalytics and Security product that collects,processes and reacts to massive amounts of data collected from the network,leveragingMachine Learning and other techniquestoanalyzetrends and outliers in the data and take action to mitigatesecurity threats, fraudetc.in a customer's network.
The position will be withintheRibbon Technology andSolutionsdevelopment team,working on the latest technologies in the Big Data and Analyticsfieldusing contemporary data visualization andUI frameworksas a front end to the latest Big Data platform engines such as Kubernetes/Docker, Hadoop, andAngularwithin a virtualized, micro-services application architecture.
Responsibilities:
Design, develop, and execute test plans for complex distributed systems
Build and maintain automation frameworks using Pythonor Perl
Collaborate with DevOps teams to validate deployments on Kubernetes platforms
Develop and manage Jenkins pipelines for automated testing and continuous integration
Identify, document, and track defects, ensuring timely resolution
Perform scalability and reliability testing for large-scale data systems
Continuouslyimprovetesting processes by adopting new tools and methodologies
Provide detailed reports and metrics to stakeholders on test coverage, performance, and quality
Conduct database performance testing for PostgreSQL and Hadoop clusters
Provide guidance tojunior quality assurance software developers
RequiredQualifications:
Degree in Computer Science, Electrical Engineering, Computer Engineering, or a related field, ideally with specialization in Data Engineering or Machine Learning
3-10years of experience in software testing and QA engineering
Proficiency in automation scripting using Perl or Python
Hands-on experience with Kubernetes platforms
Solid understanding of test planning, execution, and automation strategies
Practical experience in Jenkins pipeline creation and management
Familiarity with CI/CD pipelines and DevOps practices
Strong analytical, problem-solving, and communication skills
Assets:
Experiencewithmicro service architecture (Kubernetes, Containers, REST API)
Deep knowledge of Python, advanced SQL, database technologies
Experience in Java, Go
Experience with Deep Learning platforms
Experienced in engineering data pipelines using big data technologies (Impala, Presto, Spark, Flink) on medium to large scale data sets
Work Arrangement:
Hybrid role - Work from the office onTuesday, Wednesday and Thursday.
TITRE DU POSTE : Developpeur senior en assurance qualite logicielle - Ribbon Analytics
Ribbon Communications est un leader mondial en solutions logicielles de communication, de reseaux IP et optiques, ainsi que de communications vers les reseaux peripheriques (Edge). Nous servons une clientele variee, incluant des fournisseurs de services, des entreprises, des gouvernements et des fournisseurs d'infrastructures critiques. Nos solutions innovantes visent a moderniser les reseaux, ameliorer la competitivite et optimiser les resultats d'affaires dans un monde axe sur les donnees.
Chez Ribbon, nous nous engageons a promouvoir une culture de diversite, d'egalite et d'inclusion. Notre equipe collabore avec une multitude de differents groupes repartis dans plusieurs regions. Nous sommes fiers de notre passion pour l'innovation, de notre devouement a la satisfaction client et de notre engagement envers la responsabilite sociale et environnementale. Joignez-vous a nous pour faire partie d'une equipe dynamique qui valorise la creativite, la collaboration et l'apprentissage continu.
OPPORTUNITE
Ribbon Communications recherche un developpeur en assurance qualite logicielle pour contribuer a la couverture des tests des fonctionnalites de Ribbon Analytics. Ribbon Analytics est un produit d'analyse de reseau et de securite base sur le Big Data, qui collecte, traite et reagit a des volumes massifs de donnees provenant du reseau. Il utilise l'apprentissage automatique et d'autres techniques pour analyser les tendances et les anomalies, et prendre des mesures afin de reduire les menaces de securite, la fraude, etc., dans le reseau des clients.
Le poste fait partie de l'equipe de developpement Ribbon Technology and Solutions, travaillant avec les technologies les plus recentes dans le domaine du Big Data et de l'analytique, en utilisant des plateformes modernes de visualisation et d'interface utilisateur basee sur des microservices utilisant les technologies Kubernetes, Hadoop et Angular.
Responsabilites :- Concevoir, developper et executer des plans de test pour des systemes distribues complexes
- Construire et maintenir des plateformes d'automatisation en Python ou Perl
- Collaborer avec les equipes DevOps pour valider les deploiements sur des plateformes Kubernetes
- Developper et gerer des pipelines Jenkins pour les tests automatises et l'integration continue
- Identifier, documenter et suivre les defauts, en assurant leur resolution rapide
- Effectuer des tests de fiabilite en fonction de la demande pour des systemes de donnees a grande echelle
- Ameliorer continuellement les processus de test en adoptant de nouveaux outils et methodologies
- Fournir des rapports detailles et des metriques sur la couverture des tests, la performance et la qualite
- Realiser des tests de performance des bases de donnees pour PostgreSQL et des clusters Hadoop
- Apporter du soutien a d'autres developpeurs juniors en assurance qualite logicielle
- Diplome en informatique, genie electrique, genie informatique ou domaine connexe, idealement avec une specialisation en ingenierie des donnees ou en apprentissage profond
- 3 a 10 ans d'experience en tests logiciels et en ingenierie QA
- Maitrise des scripts d'automatisation en Perl ou Python
- Experience pratique avec Kubernetes
- Comprehension de la planification, de l'execution et des strategies d'automatisation des tests
- Experience pratique dans la creation et la gestion de pipelines Jenkins
- Familiarite avec les pipelines CI/CD et les pratiques DevOps
- Excellentes competences analytiques, en resolution de problemes et en communication
- Experience avec l'architecture microservices (Kubernetes, conteneurs, API REST)
- Connaissance approfondie de Python, SQL avance et des technologies de bases de donnees
- Experience en Java, Go
- Experience avec des plateformes d'apprentissage profond
- Experience dans la conception de pipelines de donnees utilisant des technologies Big Data (Impala, Presto, Spark, Flink) sur des ensembles de donnees de taille moyenne a grande
Modalite de travail :
Poste hybride - Travail du bureau les mardi, mercredi et jeudi.
Please Note:
'All qualified applicants will receive consideration for employment without regard to race, age, sex, color, religion, sexual orientation, gender identity, national origin, protected veteran status, on the basis of disability, or other characteristic protected by applicable law.'