Support AI proofs of concept, prototypes, and digital transformation projects. Participate in requirements and design discussions, preprocess data, engineer features, contribute to model architecture decisions, implement and evaluate AI models, and integrate software components into complete solutions. The role requires software development, data analysis, version control, autonomous problem-solving, and bilingual French-English communication.
Grandissez avec nous
Lieu : Montréal, Québec.
À l'heure actuelle, Ericsson Canada Inc. ne fournit pas d'aide à l'immigration/parrainage maintenant ou à l'avenir pour ce poste.
À propos de cette opportunité :
Ericsson est une grande entreprise, mais notre équipe est petite, autonome et entrepreneuriale. Chacun d'entre nous est impliqué dans plusieurs aspects du développement de logiciels ; de la conception au codage en passant par l'automatisation des tests. Nous maîtrisons l'orientation technologique de nos logiciels et choisissons nos outils de développement. Nous définissons et évoluons notre façon de travailler en développement. Nous sommes agiles et mettons rapidement en œuvre les fonctionnalités prioritaires de nos utilisateurs.
Le candidat sélectionné aidera à mettre en œuvre des preuves de concept, des prototypes et des projets d'IA soutenant nos activités de transformation numérique. Les impacts prévus incluent l'automatisation et la simplification du flux de travail pour des centaines de personnes chez Ericsson et une réduction majeure des délais d'exécution pour nos clients.
Ce que vous ferez :
Les compétences que vous apportez :
Join our Team
Location: Montreal, Quebec.
At this time, Ericsson Canada Inc. does not provide immigration assistance/sponsorship now or in the future for this position.
About this opportunity:
Ericsson is a large company, but our team is small, empowered and entrepreneurial. Each of us is involved in multiple aspects of software development; from design to coding to test automation. We own the technology direction for our software & chose our development tools. We define & evolve our ways of working in development. We are nimble and quickly implement our user's prioritized functionality.
The selected candidate will help implement AI proof of concepts, prototypes and projects supporting our digital transformation activities. The intended impacts include the automation and simplification of the workflow for hundreds of people in Ericsson and a major reduction in lead times for our customers.
What you will do:
The skills you bring:
Que se passe-t-il une fois que vous avez présenté votre demande?
Cliquez ici pour trouver tout ce que vous devez savoir sur notre processus d'embauche typique.
Ericsson utilise une approche d'embauche fondée sur le mérite, qui valorise les personnes ayant des expériences, des perspectives et des compétences différentes. Nous croyons sincèrement que cette approche stimule l'innovation, essentielle à notre croissance future. Nous encourageons les gens de tous horizons à postuler et à réaliser leur plein potentiel au sein de notre équipe Ericsson. Ericsson est fier d'être un employeur offrant l'égalité des chances, en savoir plus.
Si vous avez besoin d'aide ou si vous souhaitez demander une mesure d'adaptation en raison d'un handicap, veuillez communiquer avec Ericsson au [email protected].
AVIS DE NON-RESPONSABILITÉ : Les énoncés ci-dessus visent à décrire la nature générale et le niveau de travail effectué par les employés occupant ce poste. Il ne s'agit pas d'une liste exhaustive de toutes les responsabilités, fonctions et compétences requises pour ce poste, et vous pourriez être amené à effectuer des tâches supplémentaires selon les tâches.
Pays et ville principaux : Canada (CA), Montreal (Country/ City)
Détails du poste : Developer
Étape du poste : Job Stage 4
Rémunération et avantages sociaux chez Ericsson
Chez Ericsson, nous savons que nos employés sont la clé de notre succès. Nous offrons un forfait compétitif pour répondre à vos besoins et objectifs individuels.
Votre salaire
Le salaire offert dépend de divers facteurs, y compris, mais sans s'y limiter, l'emplacement, la combinaison de connaissances liées à l'emploi, les qualifications, les compétences, l'éducation, la formation et l'expérience du candidat.
Puisque ce rôle nécessite d'interagir avec d'autres entités d'Ericsson à l'échelle mondiale ainsi qu'avec des collègues et intervenant.es dans d'autres provinces canadiennes, la connaissance du français et de l'anglais est exigée pour ce poste.
What happens once you apply?
Click Here to find all you need to know about what our typical hiring process looks like.
Ericsson uses a merit-based hiring approach that values people with different experiences, perspectives and skillsets. We truly believe this approach drives innovation, which is essential for our future growth. We encourage people from all backgrounds to apply and realize their full potential as part of our Ericsson team. Ericsson is proud to be an Equal Opportunity employer, learn more.
If you need assistance or to request an accommodation due to a disability, please contact Ericsson at [email protected].
DISCLAIMER: The above statements are intended to describe the general nature and level of work being performed by employees in this position. They are not an exhaustive list of all responsibilities, duties and skills required for this position, and you may be required to perform additional job tasks as assigned.
Primary country and city: Canada (CA) || Montreal (Country/ City)
Job details: Developer
Job Stage: Job Stage 4
Compensation and Benefits at Ericsson
At Ericsson, we know that our people are the key to our success. We offer a competitive package to help with your individual needs and goals.
Your Pay
The salary offered is dependent on various factors including, but not limited to, location, and the candidate's combination of job-related knowledge, qualifications, skills, education, training, and experience.
Due to the nature of the role, which requires interactions with other Ericsson entities globally and with Ericsson employees and stakeholders in other provinces in Canada, bilingual French and English is required for this position.
Lieu : Montréal, Québec.
À l'heure actuelle, Ericsson Canada Inc. ne fournit pas d'aide à l'immigration/parrainage maintenant ou à l'avenir pour ce poste.
À propos de cette opportunité :
Ericsson est une grande entreprise, mais notre équipe est petite, autonome et entrepreneuriale. Chacun d'entre nous est impliqué dans plusieurs aspects du développement de logiciels ; de la conception au codage en passant par l'automatisation des tests. Nous maîtrisons l'orientation technologique de nos logiciels et choisissons nos outils de développement. Nous définissons et évoluons notre façon de travailler en développement. Nous sommes agiles et mettons rapidement en œuvre les fonctionnalités prioritaires de nos utilisateurs.
Le candidat sélectionné aidera à mettre en œuvre des preuves de concept, des prototypes et des projets d'IA soutenant nos activités de transformation numérique. Les impacts prévus incluent l'automatisation et la simplification du flux de travail pour des centaines de personnes chez Ericsson et une réduction majeure des délais d'exécution pour nos clients.
Ce que vous ferez :
- Participer aux discussions sur les exigences et la conception
- Aider au prétraitement des données, à l'ingénierie des caractéristiques et aux décisions relatives à l'architecture des modèles
- Contribuer à la mise en œuvre, l'entraînement et l'évaluation de nouveaux modèles d'IA Développer et intégrer les composants logiciels connexes pour fournir des solutions fonctionnelles complètes
Les compétences que vous apportez :
- Poursuivre des études de Baccalauréat ou Maîtrise en intelligence artificielle/apprentissage automatique, informatique, génie informatique, et aussi en développement de logiciels
- Maîtrise des langages de programmation tels que Python, Javascript, etc.
- Expérience avec plusieurs des technologies, cadres et bibliothèques d'apprentissage automatique suivants : TensorFlow, TensorFlow Federated, PyTorch, scikit-learn, hopsworks, LangChain, LangGraph, RAG, etc. Grande capacité à travailler de manière autonome et à prendre l'initiative dans la résolution de problèmes.
- Expérience pratique en développement et intégration de logiciels. Connaissance des techniques de prétraitement et d'analyse de données.
- Familiarité avec le cycle de vie du développement logiciel et les systèmes de contrôle de version (par exemple, GitLab ou similaire).
Join our Team
Location: Montreal, Quebec.
At this time, Ericsson Canada Inc. does not provide immigration assistance/sponsorship now or in the future for this position.
About this opportunity:
Ericsson is a large company, but our team is small, empowered and entrepreneurial. Each of us is involved in multiple aspects of software development; from design to coding to test automation. We own the technology direction for our software & chose our development tools. We define & evolve our ways of working in development. We are nimble and quickly implement our user's prioritized functionality.
The selected candidate will help implement AI proof of concepts, prototypes and projects supporting our digital transformation activities. The intended impacts include the automation and simplification of the workflow for hundreds of people in Ericsson and a major reduction in lead times for our customers.
What you will do:
- Join requirements and design discussions
- Help with the data pre-processing, feature engineering and model architecture decisions
- Contribute to the implementation, training and evaluation of new AI models
- Develop and integrate related software components to deliver complete working solutions
The skills you bring:
- Working towards a Bachelors or Masters degree in artificial intelligence/machine learning, Computer Science, Computer Engineering, and also in software development
- Proficiency in programming languages such as Python, Javascript, etc...
- Experience with several of the following machine learning technologies, frameworks and libraries: TensorFlow, TensorFlow Federated, PyTorch, scikit-learn, hopsworks, LangChain, LangGraph, RAG, etc...
- Strong ability to work autonomously and take initiative in problem-solving.
- Hands-on experience in software development and software integration.
- Knowledge of data preprocessing and analysis techniques.
- Familiarity with software development lifecycle and version control systems (e.g., GitLab or similar).
Que se passe-t-il une fois que vous avez présenté votre demande?
Cliquez ici pour trouver tout ce que vous devez savoir sur notre processus d'embauche typique.
Ericsson utilise une approche d'embauche fondée sur le mérite, qui valorise les personnes ayant des expériences, des perspectives et des compétences différentes. Nous croyons sincèrement que cette approche stimule l'innovation, essentielle à notre croissance future. Nous encourageons les gens de tous horizons à postuler et à réaliser leur plein potentiel au sein de notre équipe Ericsson. Ericsson est fier d'être un employeur offrant l'égalité des chances, en savoir plus.
Si vous avez besoin d'aide ou si vous souhaitez demander une mesure d'adaptation en raison d'un handicap, veuillez communiquer avec Ericsson au [email protected].
AVIS DE NON-RESPONSABILITÉ : Les énoncés ci-dessus visent à décrire la nature générale et le niveau de travail effectué par les employés occupant ce poste. Il ne s'agit pas d'une liste exhaustive de toutes les responsabilités, fonctions et compétences requises pour ce poste, et vous pourriez être amené à effectuer des tâches supplémentaires selon les tâches.
Pays et ville principaux : Canada (CA), Montreal (Country/ City)
Détails du poste : Developer
Étape du poste : Job Stage 4
Rémunération et avantages sociaux chez Ericsson
Chez Ericsson, nous savons que nos employés sont la clé de notre succès. Nous offrons un forfait compétitif pour répondre à vos besoins et objectifs individuels.
Votre salaire
Le salaire offert dépend de divers facteurs, y compris, mais sans s'y limiter, l'emplacement, la combinaison de connaissances liées à l'emploi, les qualifications, les compétences, l'éducation, la formation et l'expérience du candidat.
Puisque ce rôle nécessite d'interagir avec d'autres entités d'Ericsson à l'échelle mondiale ainsi qu'avec des collègues et intervenant.es dans d'autres provinces canadiennes, la connaissance du français et de l'anglais est exigée pour ce poste.
What happens once you apply?
Click Here to find all you need to know about what our typical hiring process looks like.
Ericsson uses a merit-based hiring approach that values people with different experiences, perspectives and skillsets. We truly believe this approach drives innovation, which is essential for our future growth. We encourage people from all backgrounds to apply and realize their full potential as part of our Ericsson team. Ericsson is proud to be an Equal Opportunity employer, learn more.
If you need assistance or to request an accommodation due to a disability, please contact Ericsson at [email protected].
DISCLAIMER: The above statements are intended to describe the general nature and level of work being performed by employees in this position. They are not an exhaustive list of all responsibilities, duties and skills required for this position, and you may be required to perform additional job tasks as assigned.
Primary country and city: Canada (CA) || Montreal (Country/ City)
Job details: Developer
Job Stage: Job Stage 4
Compensation and Benefits at Ericsson
At Ericsson, we know that our people are the key to our success. We offer a competitive package to help with your individual needs and goals.
Your Pay
The salary offered is dependent on various factors including, but not limited to, location, and the candidate's combination of job-related knowledge, qualifications, skills, education, training, and experience.
Due to the nature of the role, which requires interactions with other Ericsson entities globally and with Ericsson employees and stakeholders in other provinces in Canada, bilingual French and English is required for this position.
Ericsson Montréal, Québec, CAN Office
Ericsson Montreal AI & R&D Hub Office
8275 Route Transcanadienne, Ville Saint-Laurent, Montréal, Quebec, Canada, H4S 0B6
Similar Jobs at Ericsson
Cloud • Information Technology • Internet of Things • Machine Learning • Software • Cybersecurity • Infrastructure as a Service (IaaS)
Develop front-end or back-end web functionality for Ericsson’s cloud infrastructure and data center hardware software. Responsibilities include requirements discussions, feature design and coding, unit testing, Cypress-based automated feature testing, and project prioritization. The role requires collaboration in an agile team and contributes to launching next-generation software built with React and Node.js.
Top Skills:
CypressJavaScriptLinuxMySQLNode.jsReactSeleniumShell ScriptingTypescript
Cloud • Information Technology • Internet of Things • Machine Learning • Software • Cybersecurity • Infrastructure as a Service (IaaS)
The Development Engineer will design and build a Data Management and MLOps platform, optimize CI/CD workflows, and provide developer support and documentation.
Top Skills:
AnsibleSparkAWSAzureDockerGCPGithub ActionsGitlabGoHelmJavaScriptJenkinsKafkaKubernetesPythonSpinnakerTerraform
Cloud • Information Technology • Internet of Things • Machine Learning • Software • Cybersecurity • Infrastructure as a Service (IaaS)
Lead design and delivery of a multi-tenant Data Management and MLOps SaaS/PaaS: build data lakehouse, ETL/ELT pipelines, feature stores, CI/CD for model gates, observability, governance (PII masking, lineage), and provide SRE/DevOps leadership and mentorship for platform adoption and reliability.
Top Skills:
Apache AirflowApache IcebergSparkArgocdAWSAzureCi/CdDagsterData LakehouseDelta LakeDockerFeature StoreFluxGCPGitopsGoHelmIacJupyterlabKafkaKubernetesOpen Table FormatsPythonSagemakerSQLVertex Ai
What you need to know about the Montreal Tech Scene
With roots dating back to 1642, Montreal is often recognized for its French-inspired architecture and cobblestone streets lined with traditional shops and cafés. But what truly sets the city apart is how it blends its rich tradition with a modern edge, reflected in its evolving skyline and fast-growing tech industry. According to economic promotion agency Montréal International, the city ranks among the top in North America to invest in artificial intelligence, making it le spot idéal for job seekers who want the best of both worlds.
Key Facts About Montreal Tech
- Number of Tech Workers: 255,000+ (2024, Tourisme Montréal)
- Major Tech Employers: SAP, Google, Microsoft, Cisco
- Key Industries: Artificial intelligence, machine learning, cybersecurity, cloud computing, web development
- Funding Landscape: $1.47 billion in venture capital funding in 2024 (BetaKit)
- Notable Investors: CIBC Innovation Banking, BDC Capital, Investissement Québec, Fonds de solidarité FTQ
- Research Centers and Universities: McGill University, Université de Montréal, Concordia University, Mila Quebec, ÉTS Montréal

