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.