×
Register Here to Apply for Jobs or Post Jobs. X

Intermediate Software Developer, AI | Développeur Logiciel Intermédiaire, IA

Remote / Online - Candidates ideally in
QC, Canada
Listing for: Hootsuite
Remote/Work from Home position
Listed on 2026-02-27
Job specializations:
  • Software Development
    AI Engineer, Machine Learning/ ML Engineer
Salary/Wage Range or Industry Benchmark: 80000 - 100000 CAD Yearly CAD 80000.00 100000.00 YEAR
Job Description & How to Apply Below

Version française disponible ci-bas.

We're looking for an Intermediate Software Developer, AI who can explore, design, build, test, deploy, monitor and maintain artificial intelligence (AI) systems that are highly integrated with our product and deliver value to our customers. This position will work on a small and agile team that continuously incorporates feedback to refine and improve the products and features you deliver. Your team will own the entire AI Product Lifecycle from early ideation research to beta releases to production ready, scalable product suitable for new and existing customers.

In line with Hootsuite's distributed workforce strategy, our flexible work arrangement allows for remote work or a hybrid model. This role is open to applicants located in Montreal. In this role, you will report to the Manager, Software Development.

WHAT YOU’LL DO:
  • Design and build our AI platform used by multiple features across products
    • Implement using API-first, TDD and CICD, our core AI capabilities to allow new AI-powered features across teams and products (NLP, retrieval, recommendation, generation, etc.)
    • Continuously improve our core AI capabilities leveraging state-of-the-art algorithms and methods
    • Balance decisions for cost, quality, performance, personalization and responsibility
  • Operate our AI platform to serve operational & customer functionality
    • Diagnose and mitigate AI systems failure
    • Setup the right metrics and bias evaluation to monitor AI systems quality
    • Apply AI development best practices, including Dev Ops & MLOps mindset
  • Translate business and operational needs into AI solution
    • Collaborate with product managers, user experience researchers and other software developers to understand customer problems
    • Brainstorm ideas in groups, make hypotheses, validate them methodically and present your findings to your peers for review.
  • Work with the following technologies:
    Python, LLM (agents, tools, evaluation), AI frameworks/library (Lang Chain, PyTorch, sklearn, transformers, pandas, etc.), Elastic Search, AWS, Docker, Kubernetes, RESTful API
WHAT YOU’LL NEED:
  • A degree in Computer Science or Engineering with a specialization in artificial intelligence (i.e. machine learning, NLP, recommendation, generative, etc.), and at least 3 years of experience in developing and maintaining software, or an equivalent level of education or work experience, and a track record of substantial contributions to AI projects with high business impact
  • You are proficient in Python using ML/DL frameworks and libraries and at least familiar with one of Node.js or Go
  • Demonstrated experience working with a team on medium-to-large sized projects that had an impact on business, including an understanding of releasing and iterating on AI models used by customers.
  • Any experience with LLM-based project will be well perceived
  • You know how to apply best practices to ensure high-quality code and AI systems (i.e. automated tests; code reviews; metrics and bias evaluation).
  • You have experience in AI systems design: analyze a problem & data from a customer perspective with an AI lens, design data flow and algorithms (ranking, classification, prediction, clustering), drive discussions, and propose technical solutions.
  • Open Communication: clearly conveys thoughts, both written and verbally, listening attentively and asking questions for clarification and understanding
  • Collaboration and Teamwork: works with others to deliver results, meaningfully contributing to the team and prioritizing group needs over individual needs
  • Self Development: is personally committed to, and actively works to continuously improve
  • Problem Solving: uses an organized and logical approach to find solutions to complex problems. Looks beyond the obvious to understand the root cause of problems
  • Resilience, Tolerance for Change/Ambiguity: can effectively cope with change, finding ways to advance work and projects
  • Creativity and Innovation: seeks new and better ways of doing things, generates original and imaginative ideas, products, or solutions
WHO YOU ARE:
  • Tenacious. You are determined to succeed, and you are motivated by the success of customers, colleagues, and the community.
  • Curiou…
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary