D2L

D2L

Senior Software Developer 2, Artificial Intelligence

Kitchener, Toronto, Winnipeg · Senior

Sponsorship not specified$130k-$160kDetected 32 days ago
JavaScriptTypeScriptPythonReactAngularNode.jsDistributed SystemsFull-Stack DevelopmentData StructuresAlgorithmsGitAWSGCPAzureCloud PlatformsCI/CDDevOpsMachine LearningData EngineeringNLPLLMsRAGAgentic AICybersecurity

About the role

  • Knowledge and experience built on a body of work demonstrating a consistent ability to complete technically challenging projects, particularly those involving AI and machine learning.
  • Deep understanding of Computer Science topics including data structures, algorithms, databases, distributed systems, and machine learning.

Responsibilities

  • An alignment to AI ethics and AI practices to ensure the things you build will not only deliver value to users but not do so at the expense of others.
  • This includes crafting effective prompts (including the use of techniques like chain of thought and retrieval augmented generation), fine-tuning models, and integrating LLMs into enterprise applications to deliver impactful solutions.

Requirements

  • Strong communication skills for technical discussions and collaboration, including the ability to articulate complex AI concepts to non-technical stakeholders.
  • Experience with object-oriented design and proficient coding skills
  • Experience with common full-stack languages, such as NodeJS, JavaScript, Typescript, and Python, and common frontend frameworks, such as React, Angular, and Vue.
  • Familiarity with vibe coding, with experience in creating intuitive and responsive user interfaces.
  • Knowledge of software development methodologies (e.g., Agile, Scrum) and best practices for AI model deployment and maintenance.
  • Bachelor's degree in computer science, computer engineering, or a related technical discipline
  • 8+ years of experience in software development, especially in developing highly scalable, cloud-based platforms or applications.
  • 5+ years of experience with cloud platforms and their associated best practices (e.g., AWS, Azure, Google Cloud) and DevOps practices.
  • Experience with AI ethics and responsible AI practices and an understanding of the ethical considerations and best practices in AI development and deployment.
  • Proficiency in setting up and maintaining continuous integration and continuous deployment pipelines to increase delivery quality and velocity.

Skills

  • No other company provides a solution as robust and innovative as D2L.
  • How will I make an Impact?

Compensation

  • $130,000 - $160,000 CAD
  • Don't meet every single requirement?
  • We strongly encourage you to still apply!
  • At D2L, we are committed to creating a diverse and inclusive environment.
  • We encourage your application even if you don't believe you meet every single qualification outlined, because we love to help our people grow and develop!
  • Why we're awesome:

Benefits

  • Flexible work arrangements
  • Learning and Growth opportunities
  • Tuition reimbursement of up to $4,000 CAD for continuing education through our SkillsWave Program
  • Employee wellbeing (Access to mental health services, EFAP program, financial planning and more)
  • Retirement planning
  • Competitive Benefits Package
  • Wellness Reimbursement

This listing is sourced directly from D2L's careers page and normalized into a canonical job model.