← Back to Jobs
D2L logo

Senior Software Developer 2, Artificial Intelligence

D2L
3.0(44)
👥501-1000
Software Engineering
Remote
10 months ago
Apply →

Mentions familiarity with vibe coding and building intuitive, responsive UIs alongside LLM work; implies rapid front-end prototyping with modern frameworks.

About the Role

Lead development on D2L Labs to incubate AI-driven products and features, integrating large language models and agent-based systems into enterprise learning software. The role focuses on hands-on engineering, AI research, and mentoring to deliver scalable, secure cloud-based solutions that provide customer value.

Job Description

Role

As a Senior Software Developer on D2L Labs you will lead the development and incubation of new AI-driven products and features, integrate state-of-the-art AI techniques into production systems, conduct ongoing AI research, and engage with strategic clients to shape AI direction and adoption.

Key Responsibilities

  • Lead design and implementation of scalable, cloud-based software and AI integrations
  • Build applications that deliver value using large language models (e.g., GPT, Claude, Llama) and AI agents
  • Conduct AI research and incorporate findings into product solutions and development processes
  • Collaborate with product management, design, and stakeholders to align technical work with product goals
  • Mentor and coach junior developers; promote engineering best practices
  • Establish and maintain CI/CD pipelines, DevOps practices, and secure deployment practices
  • Apply and advocate for responsible AI and AI ethics in design and deployment

Requirements

  • 8+ years of software development experience, with a strong track record delivering technically challenging projects
  • 5+ years experience with cloud platforms and cloud best practices (e.g., AWS, Azure, Google Cloud) and DevOps
  • Hands-on experience building applications with large language models and AI agents; experience with prompt engineering, fine-tuning, RAG, and chain-of-thought techniques
  • Deep understanding of CS fundamentals: data structures, algorithms, databases, distributed systems, and machine learning
  • Proficiency in object-oriented design and strong coding skills
  • Experience with common full-stack languages and frontend frameworks (NodeJS, JavaScript/TypeScript, Python, React, Angular, Vue)
  • Familiarity with CI/CD, security practices for cloud and AI systems, and agile development workflows (Git, Jira, Slack)
  • Strong communication and collaboration skills; ability to explain complex AI concepts to non-technical stakeholders
  • Commitment to AI ethics and responsible AI practices

Nice to Have

  • Familiarity with data preprocessing, ETL, and data pipeline management
  • Experience in education technology (K-12, higher ed, corporate training)
  • Experience designing or implementing multi-agent or agent-based systems

Benefits

  • Flexible work arrangements
  • Learning and growth opportunities; tuition reimbursement up to 4,000 CAD and 2 paid Catch the Wave days
  • Employee wellbeing supports (mental health services, EFAP, financial planning)
  • Retirement planning and competitive benefits package
  • 2 paid volunteer days, home internet reimbursements, wellness reimbursement
  • Employee referral program, recognition, and social events
  • Dog-friendly offices at HQ locations

Tech Stack

NodeJSJavaScriptTypescriptPythonReactAngularVueAWSAzureGoogle CloudGitJiraSlackGPTClaudeLlamaAI agents

Skills

CommunicationCollaborationProblem SolvingAI EthicsLeadershipMentoringAgileDevOpsCI/CDSecurityPrompt EngineeringSystems DesignObject-Oriented DesignDistributed SystemsDatabasesData PreprocessingETLMachine Learning

Experience Level

Senior

Benefits

  • Flexible work arrangements
  • Tuition reimbursement up to 4,000 CAD
  • 2 Paid Catch the Wave days
  • Employee wellbeing services (mental health, EFAP)
  • Retirement planning
  • 2 Paid Volunteer Days
  • Competitive Benefits Package
  • Home Internet Reimbursements
  • Employee Referral Program
  • Wellness Reimbursement
  • Employee Recognition
  • Social Events
  • Dog Friendly Offices