Full-Time

Senior Software Developer

AI, Développeur Logiciel Sénior, IA

Confirmed live in the last 24 hours

Hootsuite

Hootsuite

1,001-5,000 employees

Social media management and marketing platform

Data & Analytics
Consumer Software
Entertainment

Compensation Overview

CA$115.4k - CA$138.5kAnnually

+ Sales Compensation Program

Senior

Montreal, QC, Canada

Open to applicants located in Montreal; flexible work arrangement allows for remote work or hybrid model.

Category
FinTech Engineering
Software Engineering
Required Skills
Kubernetes
Python
Node.js
Data Structures & Algorithms
Pytorch
Docker
AWS
Pandas
Go
Elasticsearch
Natural Language Processing (NLP)
REST APIs
LangChain
Development Operations (DevOps)
Requirements
  • A degree in Computer Science or Engineering with a specialization in artificial intelligence (i.e. machine learning, NLP, recommendation, generative, etc.), and at least 5 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 Go or Node.js
  • You have worked on challenging large-scale projects, including an understanding of releasing and iterating on AI models used by customers, taking full ownership of at least a subset of their functionalities, enabling communication with stakeholders, and being the point of contact for developers; experience on SaaS software development is considered an asset.
  • 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
  • Experience with mentoring, coaching, and pairing with coworkers
  • 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 and proposes several possible solutions.
  • 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
  • Any experience with LLM-based project will be well perceived.
Responsibilities
  • 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 DevOps & 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 (LangChain, PyTorch, sklearn, transformers, pandas, etc.), ElasticSearch, AWS, Docker, Kubernetes, RESTful API
  • Participate in technical hiring interviews with an aim of attracting and hiring the best AI developers
  • Provide technical leadership within a cross-functional team (including designers, product managers, architects and other developers) to deliver compelling products and services to our customers
  • Provide technical feedback and help shape and adapt our technical roadmap as we scale our services and build new products.
  • Drive improvements to our standards of security, reliability, performance, and quality
  • Provide mentorship and support to other developers, helping to grow the team, better our processes, and positively contribute to the wider community

Hootsuite provides a platform for managing social media, enabling businesses to enhance their online presence and drive growth through effective marketing strategies. Users can create, schedule, and publish content across various social media channels from a single dashboard, streamlining their social media efforts. The platform includes features like AI-generated captions and hashtags, approval workflows, and performance benchmarking to optimize content creation and engagement. Hootsuite differentiates itself from competitors by offering a unified inbox for managing interactions across different platforms, along with automated tools for customer service and engagement. The company's goal is to help businesses maximize their social media impact and understand their return on investment through advanced analytics.

Company Stage

Debt Financing

Total Funding

$240.2M

Headquarters

Vancouver, Canada

Founded

2008

Growth & Insights
Headcount

6 month growth

5%

1 year growth

15%

2 year growth

14%
Simplify Jobs

Simplify's Take

What believers are saying

  • Acquisition of Talkwalker enhances Hootsuite's analytics and social listening capabilities.
  • Growing demand for AI-driven tools aligns with Hootsuite's AI capabilities.
  • Appointment of Dave Wynne as CFO may enhance financial strategies and growth.

What critics are saying

  • Emerging competitors like TikTok's Symphony Creative Studio challenge Hootsuite's market share.
  • Integration risks from Talkwalker acquisition could disrupt operations if not managed well.
  • New CFO Dave Wynne may introduce strategic shifts causing internal disruptions.

What makes Hootsuite unique

  • Hootsuite offers a unified social media inbox for streamlined customer engagement.
  • The platform provides AI-generated captions and hashtags to enhance content creation.
  • Hootsuite's advanced analytics offer comprehensive insights into social media ROI.

Help us improve and share your feedback! Did you find this helpful?