D2L

Senior Software Developer 2, Artificial Intelligence

D2L
Apply
over 1 year ago
Toronto, CanadaSenior

Responsibilities

  • Lead the development and incubation of new AI products and features.
  • Build and integrate applications using large language models and AI agents into enterprise software platforms.
  • Conduct ongoing AI research and integrate cutting-edge techniques and tools into development processes.
  • Contribute to AI thought leadership through engagement with strategic clients.
  • Apply responsible AI and ethical practices to product development and deployment.
  • Collaborate with product management, product design, and stakeholders to deliver aligned results.
  • Lead and mentor junior developers while fostering continuous learning and innovation.
  • Set up and maintain continuous integration and continuous deployment pipelines and support scalable cloud-based applications.

Requirements

  • Bachelor’s degree in computer science, computer engineering, or a related technical discipline.
  • 8+ years of software development experience, especially with scalable cloud-based platforms or applications.
  • 5+ years of experience with cloud platforms and associated best practices.
  • Hands-on experience building applications with large language models such as GPT, Claude, or Llama and/or AI agents.
  • Experience with prompt engineering, retrieval augmented generation, model fine-tuning, and enterprise LLM integration.
  • Understanding of agent architectures, multi-agent systems, communication protocols, and autonomous AI agents.
  • Proficiency with full-stack languages and frontend frameworks, including Node.js, JavaScript, TypeScript, Python, React, Angular, and Vue.
  • Experience with continuous integration and continuous deployment pipelines, DevOps practices, security principles, and AI model deployment and maintenance.
  • Strong understanding of computer science fundamentals, machine learning, object-oriented design, and software development practices.
  • Ability to lead and mentor junior developers and collaborate with product management, product design, and key stakeholders.
  • Experience working with Git, Jira, Slack, and agile teams.
  • Experience with AI ethics and responsible AI practices.
  • Data preprocessing, ETL processes, data pipeline management, and education technology experience are beneficial but not required.

Benefits

  • 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
  • Mental health services, EFAP program, and financial planning
  • Retirement planning
  • 2 paid volunteer days
  • Competitive benefits package
  • Home internet reimbursement
  • Employee referral program
  • Wellness reimbursement
  • Employee recognition
  • Social events
  • Dog-friendly offices at headquarters in Kitchener, Winnipeg, Vancouver, and Melbourne
D2L

About D2L

1,001-5,000 employees

D2L is transforming the way the world learns – helping learners of all ages achieve more than they dreamed possible. D2L’s products, partners and vast ecosystem supports millions of people learning online and in person. Our growing global workforce is driven to make learning products that will transform our world by making technology more human. To learn more, visit www.D2L.com. The D2L family of companies includes D2L Corporation, D2L Ltd, D2L Australia Pty Ltd, D2L Europe Ltd, D2L Asia Pte. Ltd., and D2L Brasil Soluções de Tecnologia para Educação Ltda.

Contact me