Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Software Development Engineer for Machine Learning

$83k - $158k per year

D2L

Winnipeg, MB
  • Remote job

D2L is a cloud company that is modernizing education and building the Future of Work. The old models of teaching and learning are in the midst of the largest transformation in history, and D2L is at the heart of that fundamental shift.
New models of teaching and learning enable a personalized, student-centric experience – and deliver improved retention, engagement, satisfaction, and results for learners of all ages – in schools, campuses, and companies.
D2L is disrupting the way the world learns, by providing the next generation learning environment and solutions to engage and inspire learners. And most importantly, by giving customers a platform that is easy, flexible, and smart. No other company provides a solution as robust and innovative as D2L.
D2L has had a singular mission for 25 years and is dedicated to that same mission in the years ahead: to transform the way the world learns – and by doing so, we will help improve human potential globally.
A member of our Talent Acquisition team reviews ALL of our applications - yes a real person reviews resumes! They are excited to read more about what amazing things you could add to D2L.
How will I make an impact?
We are looking for seasoned software developers who are passionate about developing software using engineering best practices. Senior software developers use past experiences & know-how to enable teams to be more productive & effective through the code they write, the decisions they make and knowledge they share. Your ideas and perspectives are essential to making sure we are investing in the right technology and effectively advancing our goal.
We need software developers to work on a wide range of technologies including, but not limited to: distributed systems, machine learning, user interfaces, mobile and cloud computing.
What you'll bring to the role:
Strong communication skill for technical discussions and collaboration
Experience with OO design and proficient coding skills (ie: C++, C# or Java)
Strong understanding of Computer Science topics including: data structures, algorithms, databases, distributed systems
A body of work demonstrating a consistent ability to complete technically challenging work
Bachelor’s degree in computer science, computer engineering or similar technical discipline
The expected base salary range for a new hire in this role is listed below. The annualized base salary offered is determined by each candidate’s relevant knowledge, skills, education, training and experience. It is aligned to ensure both internal and external competitiveness using market data for the geographic location and industry. As part of the total compensation at D2L the role may be eligible for additional benefits including a Wellness Subsidy, Equity Grants, Variable Incentive, and more.
Base Salary Range

$82,500—$157,500 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:

At D2L, we are dedicated to providing you with the tools to do the best work of your life. While some of our perks and benefits may vary depending on location or employment type, we are proud to provide employees with the following through #LifeAtD2L :

  • 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 through our Catch the Wave Program
  • 2 Paid Days off for Catch the Wave related activities like exams or final assignments
  • Employee wellbeing (Access to mental health services, EFAP program, financial planning and more)
  • Retirement planning
  • 2 Paid Volunteer Days
  • Competitive Benefits Package
  • Home Internet Reimbursements
  • Employee Referral Program
  • Wellness Reimbursement
  • Employee Recognition
  • Social Events
  • Dog Friendly Offices at our HQ in Kitchener, Winnipeg, Vancouver and Melbourne.

Vacancy posted more than 2 months ago
Similar jobs that could be interesting for youBased on the Senior Software Development Engineer for Machine Learning in Winnipeg, MB vacancy
  •  ...Job Responsibility: Reporting to the Coordinator/Supervisor of Data & Applications, the Senior Software Developer leads the conception and development of software solutions that harmonize user-centric experiences with robust software design. With an in-depth understanding... 
    Senior
    Full time
    Casual work
    Flexible hours

    City of Winnipeg

    Winnipeg, MB
    6 days ago
  •  ...Reporting to the Director, Information Technology, the Software Developer is a member of the Software Development team responsible for designing...  ...Azure and Microsoft Dynamics CRM Collaborate with senior developers and the business analyst to understand requirements... 
    Senior
    Full time
    Local area

    LP Financial Services

    Winnipeg, MB
    13 days ago
  •  ...Website: We are looking for a Senior Full-Stack Engineer to join our distributed team. You will be responsible for building scalable...  ...practices. Requirements ~5+ years of professional software development experience. ~ AI Fluency: Proven experience using... 
    Senior
    Full time
    Remote work

    Mind Friend PRO

    Winnipeg, MB
    6 days ago
  •  ...flexibility to foster your professional and personal growth, all while valuing your unique contributions. In your role as a Software Developer at Siemens Healthineers, you will play a pivotal role in developing and maintaining our cloud-based oncology-focused medical device... 
    Suggested

    Siemens Healthineers

    Winnipeg, MB
    18 days ago
  •  ...leader in pharmacy automation, offering innovative hardware and software solutions globally. With over 20 years of experience, we serve customers...  ...referral program Competitive salary  Position Summary We develop products that optimize pharmacy processes, reduce human errors,... 
    Suggested
    Full time
    Remote work
    Flexible hours

    ARxIUM INC

    Winnipeg, MB
    12 days ago
  •  ...through our diverse divisions. We design and develop exciting, patented, and innovative...  ...growth.  THE POSITION   The  Embedded Software Developer Co-op  Student has strong problem...  ...and implementation under guidance from senior engineers  Develop, test, and debug embedded... 
    Senior
    Temporary work

    Smartrend Manufacturing Group

    Winnipeg, MB
    17 days ago
  • $85k - $115k per year

     ...Wawanesa success by maintaining, supporting and enhancing business systems and applications. Job Responsibilities Design, develop, and test software. Prepare technical specifications from requirements. Ensure successful completion of developer assignments by... 
    Senior
    Permanent employment
    Full time
    Part time
    Internship
    Work at office
    Local area
    Remote work
    2 days per week

    Wawanesa Insurance

    Winnipeg, MB
    18 days ago
  •  ...proudly Canadian as well as committed to developing world-class products and providing a progressive...  ...Development leads and supports a team of software developers in delivering high-quality,...  ...Innovation – You will collaborate with senior leadership and architecture teams to... 
    Senior
    Long term contract
    Internship
    Work at office
    Flexible hours
    Afternoon shift
    3 days per week

    Payworks Payroll Services Canada

    Winnipeg, MB
    28 days ago
  • The Software Alliances team at Canonical works with leading software companies to optimize and enable their products with Ubuntu and other Canonical software, for instance our AI offerings. We develop joint product roadmaps, drive delivery, and formulate go-to-market plans,... 
    Local area
    Remote work
    Work from home
    Worldwide

    Canonical

    Winnipeg, MB
    2 days ago
  • We are seeking a Senior ETL Developer to join our client's team. We need a highly skilled and adaptable professional to support a diverse range of technology-driven projects across our organization. This is a dynamic role where you'll apply your expertise in a fast-paced environment... 
    Senior
    Immediate start

    Randstad

    Winnipeg, MB
    7 days ago
  •  ...and other statistical work Produce and maintain technical and engineering drawings using 2D and 3D CAD software as required Perform conceptual layout work Develop design details Check drawings prior to release Ensure coordination with designers and engineers... 
    Senior
    Long term contract
    Contract work
    Local area
    Flexible hours

    Hatch

    Winnipeg, MB
    20 days ago
  • $18 - $35 per hour

     ...Job Responsibility: We are seeking an experienced Web Developer and Odoo specialist to join our team. The successful candidate will manage any web development and set up an ERP system on Odoo for the organisation. This will include creating a POS system, Registration forms... 
    Hourly pay
    Permanent employment
    Part time
    Monday to friday

    Volleyball Winnipeg

    Winnipeg, MB
    12 days ago
  • $80k - $138k per year

     ...will your typical day look like? As a Senior Consultant in the Insurance Solutions group...  ...engagements; support engagement teams; develop deliverable structure and content; ensure...  ...development, testing ~ Experience in custom software development projects ~ Experience in... 
    Senior
    Permanent employment
    Flexible hours

    Deloitte

    Winnipeg, MB
    20 days ago
  • $70 per hour

     ...Technitask is a Canadian company and a trusted provider of IT management, systems integration, software delivery, and consulting services. Our expert team of SAP functional consultants, developers, project managers, data engineers, and security analysts create value for customers in... 
    Senior
    Contract work
    Work at office
    Remote work

    Technitask

    Winnipeg, MB
    6 days ago
  •  ...with innovative automation hardware and software technologies. ARxIUM has been providing...  ...successful candidate About The Role:  The Senior Manager, Hardware Engineering leads end-...  ..., and finite element analysis (FEA). Develop and implement programmable logic... 
    Senior
    Full time
    Remote work

    ARxIUM INC

    Winnipeg, MB
    10 days ago
  •  ...UnionWare is looking for Developers to join their team! ABOUT UNIONWARE: UnionWare ULC...  ...building and supporting membership-management software for labour unions since 1998. The...  ...driven tools. ABOUT THE ROLE: As a Developer at UnionWare, you’ll design, build, and... 
    Local area
    Flexible hours

    Valsoft Corporation

    Winnipeg, MB
    a month ago
  •  ...Support: Provide Tier 2 troubleshooting and coordinate issue resolution for core networks and external stakeholders. • Strategic Design: Develop architectural designs and technical proposals with full cost-benefit and budgetary analysis. • Cross-Functional Coordination:... 
    Senior

    Randstad

    Winnipeg, MB
    22 days ago
  • $80k - $138k per year

     ...will your typical day look like?   As a Senior Consultant in Deloitte’s Technology...  ...Consultant, you will guide team members in developing high-quality deliverables, such as executive...  ..., conduct root cause analysis, and develop actionable recommendations.  ~ Comfortable... 
    Senior
    Long term contract
    Permanent employment
    Flexible hours

    Deloitte

    Winnipeg, MB
    21 days ago
  •  ...growing organisations across Canada to recruit experienced mid-senior to senior-level engineering professionals . These opportunities...  ...is preferred Proficiency with relevant engineering software, tools, and systems Benefits Extended Healthcare Plan (Medical... 
    Senior
    Full time
    For contractors

    Hire Resolve.com

    Winnipeg, MB
    a month ago
  •  ...luck! Randstad Canada is committed to fostering a workforce reflective of all peoples of Canada. As a result, we are committed to developing and implementing strategies to increase the equity, diversity and inclusion within the workplace by examining our internal policies,... 
    Senior
    Contract work
    Immediate start

    Randstad

    Winnipeg, MB
    16 days ago
  •  ...help to build a better working world.  The opportunity As a Senior Tax Manager, you will be a part of our Private Tax practice. You...  ..., EY teams help clients shape the future with confidence and develop answers for the most pressing issues of today and tomorrow.... 
    Senior
    Private practice
    Worldwide

    EY

    Winnipeg, MB
    5 days ago
  • $80k - $200k per year

     ...Senior Recruitment Consultant Construction & Real Estate Development 360 Business Development + Fulfillment 100% Commission: $80,000 - $200,000 OTE Work From Home - REMOTE Western Canada Now Hiring for March 2026. TalentSphere Staffing Solutions is one... 
    Senior
    Full time
    Part time
    Internship
    Second job
    Remote work
    Flexible hours

    TalentSphere

    Winnipeg, MB
    4 days ago
  • $23 - $25 per hour

    Job title: Senior Forklift Operator This is a temporary-to-permanent role designed for the experienced warehouse pro who’s ready to become the person others look to. You know the equipment, the systems, and what it takes to keep things accurate. Here, you’ll do the work you... 
    Senior
    Hourly pay
    Weekly pay
    Permanent employment
    Contract work
    Temporary work
    Internship
    Monday to friday
    Flexible hours
    Shift work
    Day shift

    Talent World

    Winnipeg, MB
    5 days ago
  • $85k - $165k per year

    Senior Integration Architecture Consultant Position Description CGI is more than just an IT consulting company; we are a global organization...  ...’s strategy and direction. Your work creates value. You’ll develop innovative solutions and build relationships with teammates and... 
    Senior
    Manual labor
    Flexible hours
    Winnipeg, MB
    20 days ago
  •  ...Job Description Senior Electrical Engineer and Project Manager Are you getting the recognition you deserve at your current position...  ...forward-thinking people who enjoy challenges and actively seek to develop and improve work processes. Are you up for this challenge?... 
    Senior
    Full time
    Worldwide
    Flexible hours

    AtkinsRéalis

    Winnipeg, MB
    6 days ago
  •  ...seeking a highly skilled and experienced  Senior Electrical Engineer  to join our team as...  ...Responsibilities Engineering Design and Support: Develop and optimize electrical systems and...  ...~ Familiarity with drafting and modeling software such as AutoCAD, Revit, and Navisworks.... 
    Senior
    Full time
    Local area
    Worldwide
    Flexible hours

    AECOM

    Winnipeg, MB
    a month ago
  •  ...POSITION TITLE – Senior Internal Auditor, Operational Audit LOCATION - Winnipeg Full-Time Onsite, Hybrid – 1 day a week Standard...  ...named one of Manitoba’s Top 25 employers WHAT YOU WILL DO: Develop an in-depth understanding of NFI’s operations, including manufacturing... 
    Senior
    Full time
    Internship
    Immediate start
    Monday to friday
    1 day per week

    NFI Group Inc.

    Winnipeg, MB
    18 days ago
  • Senior Technical SAP Basis Lead - Remote Reporting directly to the Technical Manager, the Senior Technical BASIS Lead is a team leader...  ...of all peoples of Canada. As a result, we are committed to developing and implementing strategies to increase the equity, diversity and... 
    Senior
    Long term contract
    Contract work
    Work at office
    Remote work

    Randstad

    Winnipeg, MB
    8 days ago
  •  ...changes of the IT industry. Short Description The ICT Senior Sales Executive is accountable for increasing company revenue by...  ...rapport with current and new customers. Key Responsibilities Develop and execute a sales strategy to generate new Managed Services... 
    Senior
    Full time
    Work at office
    Flexible hours
    3 days per week

    Bell

    Winnipeg, MB
    21 days ago
  •  ...’ll have many opportunities to learn and develop while working on engaging projects.   We...  ...engineering career by joining us as a Senior Overhead Transmission Lines Civil Engineer...  ...with the PLS-CADD suite design /analysis software and CAD systems, along with familiarity of... 
    Senior
    Hourly pay
    Permanent employment
    Full time
    Local area
    Flexible hours

    CIMA+

    Winnipeg, MB
    6 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Development Engineer for Machine Learning. Be the first to apply!