1 - 20 of 4,773 Jobs

Search for Intermediate Software Engineer - Artificial Intelligence (AI)

4,773 results

Apply
Tucows Domains logo
Full-time|CA$100.3K/yr - CA$111.5K/yr|Remote|Canada

Tucows Domains is the world’s largest wholesale domain registrar, dedicated to keeping the domain name system secure, neutral, and accessible. The company operates several established brands, including Ascio, Enom, Hover, and OpenSRS, and is part of Tucows, a global Internet business. With a people-first culture rooted in respect, trust, and flexibility, Tuc…

Apr 22, 2026
Apply
Tucows Inc. logo
Full-time|CA$100.3K/yr - CA$111.5K/yr|Remote|Canada

Tucows Domains is the largest wholesale domain registrar worldwide, operating under Tucows Inc. The company supports a healthy, neutral, and open domain name system and works internationally through brands like Ascio, Enom, Hover, and OpenSRS. Tucows values a culture built on respect, trust, and flexibility. Most positions are remote-first, with a team of over a thousand people in more than 20 countries. This Intermediate Software Engineer - Artificial Intelligence (AI) role is open to candidates based anywhere in Canada with reliable internet access. Role overview This position centers on designing and building AI-powered systems that enhance user experiences with domain-related tools and services. Collaboration is key: engineers work closely with peers and other teams to prototype, develop, and deploy intelligent solutions using both commercial and open-source models, as well as modern infrastructure. What you will do Design and implement AI-enhanced features for the domain services platform using Python and Golang. Integrate and optimize open-source models and architectures, including tools such as Ollama. Research and apply new AI technologies to create smarter, more intuitive products and services. Collaborate with engineers and stakeholders to rapidly prototype and iterate on machine learning and LLM-based features. Contribute to a modern AI development stack, with attention to scalability, performance, and ethical model use. Engage with the open-source community and introduce relevant tools and techniques to the team. Develop intelligent software solutions that automate repetitive tasks for internal teams. Location This is a fully remote role for candidates located anywhere in Canada.

Apr 22, 2026
Apply
Tucows Domains logo
Full-time|CA$100.3K/yr - CA$111.5K/yr|Remote|Canada

Tucows Domains is the world's largest wholesale domain registrar, supporting the health, neutrality, and openness of the Domain Name System. The company operates globally under brands such as Ascio, Enom, Hover, and OpenSRS, and is part of Tucows, one of the largest Internet companies worldwide. Tucows Domains emphasizes a people-first culture grounded in respect, trust, and flexibility. Most positions are remote-first, with employees based in more than 20 countries. The team includes over 1,000 people working from wherever they have an Internet connection. Role overview The Intermediate Software Engineer - Artificial Intelligence (AI) will design and build AI-powered systems that enhance user interactions with domain-related tools and services. This role is fully remote and open to candidates based in Canada. What you will do Develop AI-driven features for the domain services platform using Python and Golang. Integrate and improve open-source models with advanced architectures, using tools such as Ollama. Research and implement new AI technologies to create smarter, more intuitive products and services. Work with engineers and stakeholders to quickly prototype and refine machine learning and LLM-based features. Contribute to a modern AI development stack, focusing on scalability, performance, and ethical use of models. Participate in the open-source community and bring back useful tools and techniques for the team. Create intelligent software solutions that automate repetitive or tedious tasks. Requirements Bachelor’s degree in software engineering, computer science, or a related field. Proficiency in Python and Golang. At least 3 years of professional experience in software development, with a focus on AI and machine learning. Strong problem-solving skills and a collaborative approach to teamwork. Experience with AI frameworks and libraries is preferred. Interest in continuous learning and adapting to new technologies.

Apr 22, 2026
Apply
Capco logo
Full-time|On-site|Canada - Montreal

Capco seeks an Artificial Intelligence Engineer for its Montreal team. This role centers on building and applying AI technologies to address client needs. The main focus is on designing and implementing algorithms that drive system efficiency and accuracy. Key responsibilities Develop and apply AI models to tackle business challenges Design advanced algorithms to improve system performance Implement solutions that increase efficiency and accuracy for clients Location This position is based in Montreal, Canada.

Apr 27, 2026
Apply
CoLab Software logo
Full-time|Remote|North America, Remote

CoLab Software develops an AI platform that helps mechanical engineering teams accelerate product launches. The platform creates a living knowledge base from design feedback, decisions, and lessons learned. This system supports stronger engineering decisions, while AI agents can identify potential issues in future designs before they escalate. Organizations including Ford, Komatsu, and Johnson Controls rely on CoLab to detect problems early, reduce rework, and speed up time to market. As teams continue to use CoLab, collaboration improves and the design process becomes more intelligent. Founded in St. John’s, Newfoundland in 2019, CoLab has seen rapid growth. The company has been recognized on Deloitte’s Fast 50™ and Fast 500™ lists. Media outlets such as The Globe and Mail and Financial Post have featured CoLab as a notable Canadian tech company.

Apr 27, 2026
Apply
jobgether logo
Full-time|On-site|Canada

Role overview jobgether is seeking a Senior Artificial Intelligence Engineer located in Canada. This position centers on creating advanced AI solutions that support and grow the company’s service offerings. Success in this role depends on strong technical abilities and a collaborative mindset when tackling challenges. What you will do Design and implement AI-powered features to enhance the platform’s functionality Collaborate with engineering, product, and operations teams to bring AI into existing systems Lead efforts to introduce new technologies and methodologies to jobgether’s products Requirements Extensive experience working with artificial intelligence technologies Proven history of delivering AI-based solutions Ability to guide projects and work effectively with multidisciplinary teams

Apr 27, 2026
Apply
remotetcx logo
Full-time|Remote|Canada

Role overview remotetcx is seeking a Senior Artificial Intelligence Engineer located in Canada. The role centers on creating and improving AI technologies that help meet business objectives and address client requirements. What you will do Design and enhance AI solutions to solve practical business problems Use advanced artificial intelligence expertise to improve current systems Support projects that grow the company’s AI strengths Collaborate with colleagues to deliver effective outcomes for clients

Apr 23, 2026
Apply
Tucows Domains logo
Full-time|$126.1K/yr - $140.1K/yr|Remote|Canada

Tucows Domains stands as the world’s largest wholesale domain registrar, trusted for safeguarding the integrity and accessibility of the domain name system (DNS). Operating under brands such as Ascio, Enom, Hover, and OpenSRS, the company brings decades of experience in Internet software and infrastructure. Tucows values respect, trust, and flexibility, with a people-first culture. Most roles are remote-first, and the team spans more than 1,000 people in over 20 countries. Role overview The Senior Artificial Intelligence Engineer will play a key role in shaping intelligent systems at Tucows Domains. This position centers on integrating advanced AI, particularly large language models (LLMs), into production environments that serve millions of users managing digital identities and online connections. The work blends recent LLM research with practical software engineering, building automation that upholds Tucows’ reputation for reliability. What you will do Develop and deploy AI-driven systems and intelligent agents to support business growth Apply LLM research to real-world challenges, ensuring solutions are ready for production Work closely with engineers to design, build, and refine automation tools and infrastructure Help establish best practices for integrating AI into Tucows’ products and services Location This is a remote position open to candidates based in Canada.

Apr 23, 2026
Apply
D2L logo
Full-time|$130K/yr - $160K/yr|On-site|Kitchener, Toronto, Winnipeg

D2L is a pioneering cloud company dedicated to modernizing education and shaping the Future of Work. We are at the forefront of the most significant transformation in teaching and learning, leading the charge to innovate and inspire.Our cutting-edge models of education focus on personalized, student-centric experiences that enhance retention, engagement, satisfaction, and results for learners of all ages in schools, universities, and businesses.D2L is revolutionizing the learning landscape by providing an advanced learning environment and solutions that captivate and motivate learners. Our platform stands out for its ease of use, flexibility, and intelligence—there's no other company that delivers as robust and innovative a solution as D2L.For 25 years, we have remained committed to our singular mission: transforming the way the world learns and enhancing human potential globally.Every application is personally reviewed by a member of our Talent Acquisition team—yes, a real person evaluates your resume! While we utilize AI tools for streamlining tasks such as meeting notes and summaries, these tools do not rank resumes, make hiring decisions, or influence candidate evaluations.How will I make an Impact?We are seeking an experienced Software Developer who is enthusiastic about leveraging engineering best practices to create impactful software. As a senior developer, your previous experiences and insights will empower teams to increase productivity and effectiveness through your coding, decision-making, and knowledge-sharing.As a member of the D2L Labs team, you will spearhead the development and incubation of new products and features, integrating state-of-the-art techniques and tools into our sophisticated development workflows. You will engage in ongoing AI research to expand our understanding and capabilities, contributing to AI thought leadership by collaborating with strategic clients. Your contributions will build on our strong foundation of innovation, allowing the organization to capitalize on AI opportunities while navigating its challenges. You will cultivate a culture of continuous learning and innovation, ensuring we remain agile and responsive to the fast-changing technological landscape.

Jan 23, 2026
Apply
Structube logo
Full-time|On-site|Laval

The AI Analyst plays a pivotal role in the digital transformation of the company. This position involves designing, developing, and deploying artificial intelligence solutions utilizing the Microsoft ecosystem, including Fabric, Copilot Studio, Power Automate, Power BI, and Power Apps.As both an architect and AI developer, the individual will create tools that streamline employee tasks, automate processes, and support various teams including Sales, Marketing, Finance, Operations, and IT.This role is ideal for a self-motivated, curious, and technically solid individual who can translate business needs into effective AI solutions.Main ResponsibilitiesDevelopment and Integration of AI ToolsDesign and develop AI solutions using Microsoft Fabric, Copilot Studio, Power Automate, Power BI, and Power Apps.Create AI assistants, automations, models, and applications for various departments.Develop tools to enhance productivity and minimize repetitive tasks.Integrate AI solutions with internal systems (ERP, WMS, CRM, API, databases).Architecture and GovernanceDefine the architecture for AI solutions and ensure coherence within the Microsoft ecosystem.Establish best practices for security, governance, and documentation.Assess business needs and propose scalable, robust solutions.Analysis, Data, and AutomationUtilize data through Microsoft Fabric, Lakehouse, Dataflows, and Power BI.Build intelligent pipelines, automations, and workflows.Identify optimization and automation opportunities.Create AI-based dashboards and decision-making tools.Support, Collaboration, and Continuous ImprovementCollaborate with Sales, Marketing, Finance, Operations, and IT teams.Train users and act as an internal reference for AI tools.Document solutions and contribute to innovation projects.

Feb 10, 2026
Apply
Airlab Inc. logo
Full-time|On-site|Montréal

Airlab, founded by the creative minds behind Ubisoft, is on the lookout for an innovative Researcher to join our dynamic artificial intelligence team.Are you excited by the prospect of?Being part of a nimble and entrepreneurial team where you will contribute to the development of groundbreaking applications.We value open-mindedness, a profound interest in mathematics, and a passion for continuous learning as essential attributes for this role.Your work will involve exploring future technologies such as artificial intelligence, language recognition, and Big Data processing, specifically aimed at enhancing user acquisition for mobile apps, automating quality assurance, and improving customer care processes.Your responsibilities will include:Designing and developing optimized, high-performance programs utilizing all available server resources (parallel computing, client-server technologies, GPU processing, etc.).Contributing to the creation of mathematical models within the realm of artificial intelligence.Developing prototypes to validate these models.Implementing robust databases.Creating web interfaces for result presentation.Performing debugging and maintenance tasks.Keeping abreast of technological advancements.

Mar 29, 2018
Apply
Trulioo logo
Full-time|Hybrid|Vancouver

Are you eager to make a significant impact on digital identity verification across the globe? Join Trulioo, a leader in the field, as we revolutionize how businesses operate, innovate, and ensure compliance online.Envision yourself at the cutting edge of technology, enhancing our award-winning platform that empowers organizations worldwide to efficiently onboard customers, reduce costs, and mitigate fraud. Supported by Silicon Valley investments, Trulioo is the trusted platform capable of verifying over 5 billion individuals and 700 million business entities across 195 countries.At Trulioo, we are more than just a technology company. We are a cohesive team of dedicated professionals focused on building trust in the digital world. We are proud to be recognized as a BC Top Employer for the second consecutive year, exemplifying our commitment to fostering an inclusive, collaborative, and people-centered workplace.With our headquarters in Vancouver and additional hubs in San Diego and Dublin, we promote a culture of teamwork and transparent communication. Our offices support a hybrid work model, with employees typically working three days a week at a hub location. Come and be part of a thrilling environment where innovation meets excitement, contributing to a future where technology and trust converge.

Feb 27, 2026
Apply
Airlab Inc. logo
Full-time|On-site|Montréal

Airlab, founded by the creators of Ubisoft, is seeking a passionate Junior Programmer to join our innovative artificial intelligence team.Are you ready to explore?In a dynamic, entrepreneurial environment, you will engage in developing cutting-edge applications.We value open-mindedness, a strong affinity for mathematics, and an eagerness to learn as essential traits for this role.You will be at the forefront of emerging technologies, including artificial intelligence, language recognition, and Big Data processing, applied to specific domains such as user acquisition for mobile applications, automated quality assurance, and customer care automation.Your responsibilities include:Designing and developing optimized programs that leverage all server resources (parallelism, client-server technologies, GPU, etc.)Contributing to the development of mathematical models in artificial intelligenceCreating prototypes to validate modelsImplementing databasesBuilding web interfaces to display resultsPerforming debugging and maintenance tasksStaying updated with technological advancements

Mar 1, 2018
Apply
gdmsi logo
Full-time|On-site|Sherbrooke

Join our dynamic team at gdmsi as an Intermediate/Senior Software Engineer/Developer! We are looking for a passionate individual to contribute to innovative software solutions that will shape the future of our industry. In this role, you will design, develop, and maintain software applications while collaborating with cross-functional teams to deliver high-quality solutions. If you thrive in a fast-paced environment and are eager to take on new challenges, we want to hear from you!

Mar 24, 2026
Apply
Solink logo
Full-time|Hybrid|Ottawa Office

Solink transforms video security into practical insights for businesses. The company’s cloud platform connects with existing systems to detect and interpret important events, helping teams make decisions that improve security and operations. Solink’s solutions are trusted by well-known brands in more than 30,000 locations across 32 countries. Customers use Solink to reduce shrinkage, boost performance, and address threats early. Solink has earned recognition from Deloitte’s Fast 50™ and Fast 500™, and is named among Ottawa’s Best Places to Work. The team continues to grow, building on strong momentum. Role overview This Intermediate AI/ML Engineer role is based in Ottawa, following a hybrid work model. Reporting to Eugenia Kondratova, Senior Technical Manager AI, this is a permanent, full-time position within the AI department. The position centers on designing, building, and deploying machine learning solutions for Solink’s video analytics and operational intelligence products. This is a hands-on engineering role, involving research, model development, software engineering, and integration of features into production systems for both cloud and edge deployments. Work spans backend and frontend components, ensuring advanced ML features are delivered to users at scale. Solink values engineers who are comfortable with ambiguity, enjoy technical problem-solving, and want to see their work applied in real-world, high-volume settings. What you will do Design, develop, train, and deploy machine learning models, including computer vision, large language models (LLMs), vision-language models (VLMs), and multimodal models for both cloud and embedded systems. Evaluate and recommend tools, techniques, and methodologies to strengthen Solink’s AI capabilities.

Apr 20, 2026
Apply
Achievers logo
Full-time|On-site|Toronto

Join our dynamic Data Intelligence team at Achievers, where we develop innovative backend services that transform data from our SaaS platform into actionable insights that drive success for our customers. We are revolutionizing data utilization at Achievers by providing high-impact, intelligent services that redefine workplace efficiency. Our technology stack includes microservices crafted with Python and Go, deployed on Google Cloud Platform (GCP) and Kubernetes. Be a part of a team that aims to create seamless, intelligent, and delightful user experiences while tackling real engineering challenges at scale.

Jan 12, 2026
Apply
NMI logo
Full-time|Remote|Remote, Canada

NMI is seeking a dedicated Intermediate Software Engineer to become a vital member of our Gateway Portals team. This team is responsible for managing a comprehensive suite of web portals that cater to our partners and merchants, facilitating configuration, management, reporting, and support within NMI’s payments ecosystem. These portals serve as crucial interaction points for both our customers and partners, significantly enhancing how merchants engage with the NMI platform. In this position, you will be part of a dynamic Scrum team, contributing to the maintenance and evolution of various production portal applications developed using PHP, C#, and modern JavaScript frameworks. This role is perfect for individuals who relish the opportunity to work across different systems, are curious about the end-to-end integration of components, and excel in a collaborative, agile setting. Your Responsibilities: Design, develop, and enhance features across multiple Gateway Portal applications utilized by NMI staff, partners, and merchants. Implement and maintain both front-end and back-end functionalities using technologies such as PHP, C#, JavaScript, React, and Angular. Create and optimize MySQL queries in line with best practices for performance and scalability. Write unit, integration, and end-to-end tests to ensure high code quality and reliability. Document business logic, application workflows, and technical design decisions. Collaborate closely with Product Managers to clarify requirements and contribute to technical solution designs. Engage in code reviews to uphold high engineering standards and share best practices. Work alongside Site Reliability Engineering and QA teams to ensure that software is observable, resilient, secure, and production-ready. Identify and troubleshoot incidents, defects, and performance bottlenecks in partnership with cross-functional teams. Contribute to the ongoing improvement of development processes, tools, and engineering practices.

Mar 24, 2026
Apply
Solink logo
Full-time|On-site|Ottawa Office

Role Overview Solink is looking for an Intermediate Full Stack Engineer to help build and improve software products in the Ottawa office. This role involves hands-on work with web applications and close collaboration with engineers and designers. What You Will Do Develop and enhance web applications using modern frameworks and technologies Work alongside team members to deliver reliable, high-quality software Contribute ideas and feedback throughout the development process Location This position is based in Solink's Ottawa office.

Apr 15, 2026
Apply
Kubra logo
Full-time|On-site|Mississauga, ON

Join our innovative team at Kubra as an AI Engineer. In this role, you will harness the power of artificial intelligence to develop cutting-edge solutions that enhance our services and drive our company forward. You will work with a talented group of professionals who are passionate about technology and its applications in the real world.

Mar 11, 2026
Apply
dialogdesign logo
Full-time|On-site|Vancouver, BC

Join our dynamic team at dialogdesign as an Intermediate Mechanical Engineer, where your expertise will contribute to innovative design solutions that shape the future of engineering. You will work closely with cross-functional teams to develop, implement, and refine engineering designs that meet client needs.

Mar 17, 2026

Sign in to browse more jobs

Create account — see all 4,773 results

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.