Qualifications
WHAT YOU’LL DO:
Design and develop our AI platform utilized across various product features.
Implement core AI capabilities using an API-first approach, TDD, and CI/CD methodologies, enabling new AI-powered features across teams and products (including NLP, retrieval, recommendation, generation, etc.).
Continuously enhance our core AI capabilities by leveraging state-of-the-art algorithms and techniques.
Make informed decisions balancing cost, quality, performance, personalization, and ethical considerations.
Manage our AI platform to support operational and customer functionalities.
Diagnose and resolve AI system failures.
Establish appropriate metrics and bias evaluations to monitor AI system quality.
Adopt AI development best practices, incorporating DevOps and MLOps mindsets.
Translate business and operational needs into effective AI solutions.
Collaborate with product managers, user experience researchers, and fellow software developers to gain insights into customer challenges.
Engage in group brainstorming, formulate hypotheses, validate them methodically, and present your findings for peer review.
Utilize the following technologies: Python, LLM (agents, tools, evaluation), AI frameworks/libraries (LangChain, PyTorch, sklearn, transformers, pandas, etc.), ElasticSearch, AWS, Docker, Kubernetes, RESTful API.
About the job
Version française disponible ci-bas.
Hootsuite is on the lookout for a talented Intermediate Software Developer specializing in AI to join our dynamic team. In this role, you will have the exciting opportunity to explore, design, build, test, deploy, monitor, and maintain cutting-edge artificial intelligence (AI) systems that seamlessly integrate with our products, providing significant value to our customers. You will collaborate with a small, agile team that prioritizes continuous feedback to enhance the products and features we deliver. Your team will oversee the entire AI Product Lifecycle, from initial ideation and research through beta releases to production-ready, scalable products that cater to both new and existing customers. In alignment with Hootsuite's distributed workforce strategy, we offer flexible work arrangements, enabling you to work remotely or in a hybrid model. This position is specifically open to applicants located in Montreal. You will report directly to the Manager of Software Development.
About Hootsuite
Hootsuite is a leading social media management platform that empowers organizations to manage their online presence effectively. With a focus on innovation and customer satisfaction, we strive to enhance our products continuously, making them integral to our users' success. Join us and be part of a collaborative environment that values creativity and diverse perspectives.