
Senior Software Developer 2, Artificial Intelligence
D2L
9 months ago
Toronto, Canada
Senior / Staff+
Responsibilities
- Lead the development and incubation of new products and features.
- Integrate cutting-edge techniques and tools into development processes.
- Conduct ongoing AI research to enhance understanding and capabilities.
- Contribute to AI thought leadership through client engagement.
- Foster a culture of continuous learning and innovation.
Requirements
- Bachelor’s degree in computer science or related field; advanced degrees are beneficial.
- 8+ years of experience in software development, especially in cloud-based platforms.
- 5+ years of experience with cloud platforms and DevOps practices.
- Hands-on experience with large language models and AI agents.
- Strong problem-solving skills and ability to tackle complex technical challenges.
- Proficiency in full-stack languages such as NodeJS, JavaScript, and Python.
Benefits
- Impactful work transforming the way the world learns.
- Flexible work arrangements.
- Learning and growth opportunities.
- Tuition reimbursement of up to $4,000 CAD for continuing education.
- 2 Paid Days off for Catch the Wave related activities.
- Access to mental health services and financial planning.
Tech Stack
AngularAWSAzureGitGoogle CloudJavaScriptPythonReactTypeScriptVue.js
Categories
AI & MLDevOpsFull StackSecurity