1

Elixir Jobs in Quebec (NOW HIRING)

Tu as de l'experience avec des frameworks, API et outils IA modernes (LangChain, LlamaIndex, OpenAI API, etc.) ainsi qu'avec des langages comme Python, Elixir ou TypeScript. * Tu demontres ton ...

Tu as une solide experience cote front-end avec des frameworks et des langages modernes comme TypeScript, React ou Angular, et tu es a l'aise en back-end avec des technologies comme Elixir, .NET ou ...

Tu as de l'experience avec des frameworks, API et outils IA modernes (LangChain, LlamaIndex, OpenAI API, etc.) ainsi qu'avec des langages comme Python, Elixir ou TypeScript. * Tu demontres ton ...

Tu as de l'experience avec des frameworks, API et outils IA modernes (LangChain, LlamaIndex, OpenAI API, etc.) ainsi qu'avec des langages comme Python, Elixir ou TypeScript. * Tu demontres ton ...

Tu as de l'experience avec des frameworks, API et outils IA modernes (LangChain, LlamaIndex, OpenAI API, etc.) ainsi qu'avec des langages comme Python, Elixir ou TypeScript. * Tu demontres ton ...

Tu as une solide experience cote front-end avec des frameworks et des langages modernes comme TypeScript, React ou Angular, et tu es a l'aise en back-end avec des technologies comme Elixir, .NET ou ...

Tu as une solide experience cote front-end avec des frameworks et des langages modernes comme TypeScript, React ou Angular, et tu es a l'aise en back-end avec des technologies comme Elixir, .NET ou ...

Tu as une solide experience cote front-end avec des frameworks et des langages modernes comme TypeScript, React ou Angular, et tu es a l'aise en back-end avec des technologies comme Elixir, .NET ou ...

Elixir information

See Quebec salary details

$24.5K

$142.3K

$189.5K

How much do elixir jobs pay per year?

As of May 31, 2026, the average yearly pay for elixir in Quebec is $142,304.00, according to ZipRecruiter salary data. Most workers in this role earn between $121,500.00 and $163,000.00 per year, depending on experience, location, and employer.

What Is Elixir?

Elixir is a programming language used on the Erlang virtual machine. This platform offers a framework for fault-tolerant coding and engineering, with a particular focus on web development and software applications. A key feature of Elixir is its focus on lightweight coding and built-in tools for running tests and remote debugging. The focus on web applications also means that Elixir handles topics like scaling to handle many users at the same time. Elixir is a functional programming language that is easy to read and relatively easy to learn, making it a popular choice for companies that want to produce web-based applications outside of a browser environment.

What are the key skills and qualifications needed to thrive as an Elixir Developer, and why are they important?

To thrive as an Elixir Developer, you need strong programming skills in Elixir and functional programming concepts, typically supported by experience in backend development. Familiarity with the Phoenix framework, distributed systems, and tools like Git, Docker, and CI/CD pipelines is commonly expected. Problem-solving abilities, teamwork, and effective communication are standout soft skills in this role. These competencies ensure the development of scalable, reliable applications and smooth collaboration within dynamic engineering teams.

What are some common challenges faced by Elixir developers when working in teams, and how can they be effectively addressed?

Elixir developers often work in environments where concurrent and distributed systems are key, which can lead to challenges in coordinating code changes, managing shared resources, and ensuring clear communication among team members. Effective collaboration often relies on maintaining well-documented code, utilizing version control best practices, and participating in regular code reviews. Teams can further address these challenges by adopting common conventions for structuring Elixir projects and leveraging tools like collaborative chat platforms or pair programming sessions to share knowledge and resolve issues quickly.

What are Elixir developers?

Elixir developers are software engineers who specialize in building applications using the Elixir programming language. Elixir is a dynamic, functional language designed for building scalable and maintainable applications, especially for concurrent and distributed systems. Elixir developers often work on backend services, real-time systems, and web applications, leveraging the Erlang VM for fault-tolerance and high performance. They are skilled in writing efficient code, designing systems for concurrency, and often use frameworks like Phoenix for web development.

What is the difference between Elixir vs Software Developer?

AspectElixirSoftware Developer
Required CredentialsTypically requires knowledge of Elixir language, functional programming, and related toolsRequires a degree in computer science or related field; programming skills in various languages
Work EnvironmentOften in tech companies, startups, or companies using functional programmingVaries widely; tech, finance, healthcare, and more
Industry UsagePrimarily in software development, especially in scalable, concurrent systemsBroad; includes all sectors involving software development
Common Search & ComparisonElixir vs Software Developer

Elixir is a programming language focused on scalable, concurrent applications, often used in specific tech environments. Software Developers have a broader role, encompassing various languages and industries. While Elixir specialists focus on functional programming, Software Developers may work with multiple languages and technologies across different sectors.

What are popular job titles related to Elixir jobs in Quebec? For Elixir jobs in Quebec, the most frequently searched job titles are:
What job categories do people searching Elixir jobs in Quebec look for? The top searched job categories for Elixir jobs in Quebec are:
Infographic showing various Elixir job openings in Quebec as of May 2026, with employment types broken down into 71% Full Time, 11% Part Time, and 18% Contract. Highlights an 64% In-person, and 36% Remote job distribution, with an average salary of $142,304 per year, or $68.4 per hour.

Developpeur(euse) IA

Mirego

Quebec, QC • On-site

Temporary

Posted 14 days ago


Job description

En tant que personne dediee au developpement IA, tu contribues chaque jour a la creation de solutions d'intelligence artificielle innovantes qui ont pour ambition de transformer concretement la facon dont nos clients font des affaires. Tu fais le pont entre le developpement logiciel et l'univers de l'IA, en concevant des systemes agentiques, des pipelines RAG et des solutions exploitant les modeles les plus performants du marche. Ton enthousiasme pour l'IA et ta curiosite insatiable t'incitent a rester a l'avant-garde d'un ecosysteme en constante evolution. Ce n'est pas simplement livrer d'excellentes solutions IA qui t'apportent de la fierte, mais aussi le chemin parcouru pour y arriver. C'est pourquoi tu aspires constamment a collaborer avec les personnes les plus talentueuses, afin de progresser et d'evoluer collectivement.
TON QUOTIDIEN
  • Tu concois et developpes des solutions IA variees de calibre mondial (systemes agentiques, RAG, pipelines d'extraction, de classification) a l'aide de modeles existants, notamment de type LLM, et de techniques novatrices.
  • Tu menes tes projets IA de la conception de la solution jusqu'a son implementation en production, en passant par le prototypage et la validation des hypotheses techniques.
  • Tu assures la transition d'un prototype a une solution robuste en production, en mettant en place le monitoring, la gestion des couts, la securite et la fiabilite necessaires.
  • Tu collabores etroitement avec les equipes de design, de developpement et de gestion de produit pour integrer l'IA de facon coherente dans des solutions completes.
  • Tu vulgarises les concepts IA, les capacites et les limites des solutions proposees pour que les membres non techniques de l'equipe et les clients puissent prendre des decisions eclairees.
  • Tu assures une veille continue sur l'evolution rapide de l'ecosysteme IA (nouveaux modeles, frameworks, techniques) et tu en fais beneficier l'equipe en partageant activement tes decouvertes et apprentissages.
CE QU'IL TE FAUT
  • Tu as un bagage concret et une experience en developpement de solutions IA, te permettant de contribuer des ton premier jour.
  • Tu es une personne passionnee par l'intelligence artificielle, orientee vers les resultats et a l'aise dans l'ambiguite inherente aux projets IA.
  • Tu possedes un anglais et un francais fonctionnels pour repondre aux besoins des clients dans un contexte professionnel.
  • Tu sais faire le pont entre le developpement logiciel traditionnel, particulierement backend, et le developpement IA, et tu es confortable dans les deux.
  • Tu as une connaissance approfondie des modeles IA disponibles sur le marche, de leurs capacites, de leurs forces et faiblesses, et tu sais les comparer pour un cas d'usage donne.
  • Tu as de l'experience avec des frameworks, API et outils IA modernes (LangChain, LlamaIndex, OpenAI API, etc.) ainsi qu'avec des langages comme Python, Elixir ou TypeScript.
  • Tu demontres ton autonomie et ta proactivite : tu navigues avec aisance dans des contextes ou les resultats ne sont pas toujours previsibles et tu adaptes ton approche en consequence.
  • Tu es a l'aise dans un contexte de service client et tu sais entretenir une relation de confiance avec les clients, avec honnetete et transparence sur les capacites et les limites de l'IA.
  • Ton savoir-faire et ton savoir-etre contribuent a rendre l'equipe meilleure, notamment par le coaching, le partage de connaissances et des revues de code de qualite.
AI Developer
As someone dedicated to AI development, you contribute every day to building innovative artificial intelligence solutions with the ambition of concretely transforming the way our clients do business. You bridge the gap between software development and the world of AI, designing agentic systems, RAG pipelines, and solutions leveraging the top-performing models on the market. Your enthusiasm for AI and your insatiable curiosity drive you to stay at the forefront of a constantly evolving ecosystem. It's not just delivering excellent AI solutions that brings you pride, it's also the journey it takes to get there. That's why you constantly aspire to collaborate with the most talented people in order to grow and evolve collectively.
 
YOUR DAY-TO-DAY
- You design and develop a variety of world-class AI solutions (agentic systems, RAG, extraction and classification pipelines) using existing models, including LLMs, and innovative techniques.
- You lead your AI projects from solution design all the way through to production implementation, including prototyping and technical hypothesis validation.
- You ensure the transition from prototype to a robust production solution, putting in place the necessary monitoring, cost management, security, and reliability measures.
- You collaborate closely with design, development, and product management teams to integrate AI coherently into complete solutions.
- You make AI concepts, capabilities, and limitations accessible so that non-technical team members and clients can make informed decisions.
- You continuously monitor the rapidly evolving AI ecosystem (new models, frameworks, and techniques) and actively share your discoveries and learnings with the team.
 
WHAT YOU NEED
- You have a solid background and hands-on experience in developing AI solutions, allowing you to contribute from day one.
- You are passionate about artificial intelligence, results-oriented, and comfortable with the inherent ambiguity of AI projects.
- You communicate confidently in both English and French in a professional setting.
- You know how to bridge traditional software development (particularly on the backend side) and AI development, and you are comfortable in both worlds.
- You have an in-depth knowledge of AI models available on the market, their capabilities, strengths and weaknesses, and you know how to compare them for a given use case.
- You have experience with modern AI frameworks, APIs, and tools (LangChain, LlamaIndex, OpenAI API, etc.) as well as languages such as Python, Elixir, or TypeScript.
- You demonstrate autonomy and proactivity: you thrive in contexts where outcomes are not always predictable, and you adapt your approach accordingly.
- You are comfortable in a client-facing context and know how to build trusted relationships with clients, with honesty and transparency about the capabilities and limitations of AI.
- Your technical expertise and interpersonal skills elevate the team through coaching, knowledge sharing, and high-quality code reviews.
We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.
apply for this job