Intermediate Software Developer, AI | Développeur Logiciel Intermédiaire, IA
Hootsuite
3 months ago
Montréal, Canada
Mid Level / Senior
Responsibilities
- Design and build the AI platform used across multiple product features.
- Implement core AI capabilities using API-first, TDD, and CICD methodologies.
- Continuously improve AI capabilities with advanced algorithms.
- Diagnose and mitigate failures in AI systems.
- Set up metrics and bias evaluations to monitor AI quality.
- Translate business needs into AI solutions through collaboration.
- Work with technologies such as Python, LLM, and various AI frameworks.
Requirements
- Degree in Computer Science or Engineering with AI specialization and at least 3 years of software development experience.
- Proficient in Python and familiar with Node.js or Go.
- Experience working on medium-to-large projects impacting business.
- Experience with LLM-based projects is preferred.
- Knowledge of best practices for high-quality code and AI systems.
- Experience in AI systems design and problem analysis.
Benefits
- Flexible work arrangement allowing for remote or hybrid work.
- Opportunity to work in a collaborative and agile team environment.
Tech Stack
AWSDockerElasticsearchGoKubernetesNode.jsPandasPythonPyTorchscikit-learn
Categories
AI & MLData ScienceDevOps