Senior Software Developer - Data Engineering

D2L Logo

D2L

πŸ“Remote - Canada

Summary

Join D2L's Talent Acquisition team and make an impact by driving forward the big data platform that powers all data and analytics offerings for customers. Work on a brand-new platform to extract, transform, load, and query large amounts of data, aiming for sub-second query speeds. This platform will provide data and aggregations for actionable insights, helping customers save time and drive student success. The role focuses on D2L's Performance+ product and requires expertise in data engineering, particularly data modeling and query optimization. The position offers a hybrid work structure in Kitchener or Toronto. The base salary range is $120,000-$150,000 CAD, with additional benefits.

Requirements

  • Possess strong communication skills for technical discussions and collaboration
  • Have experience with OO design and proficient coding skills (e.g., C++, C#, or Java)
  • Demonstrate a strong understanding of Computer Science topics, including data structures, algorithms, databases, and distributed systems
  • Possess expertise in data modeling and query optimization
  • Have experience with data lakes, data marts, data warehouses, or data lakehouses
  • Understand ETL/ELT strategies and techniques
  • Have a Bachelor's degree in computer science, computer engineering, or a similar technical discipline

Responsibilities

  • Develop and maintain a new big data platform to extract, transform, load, and query large amounts of data
  • Drive sub-second query speeds for the big data platform
  • Provide data and aggregations for actionable insights to customers
  • Work on D2L's Performance+ product

Preferred Qualifications

  • Have experience with Spark or Redshift or other large-scale analytic technologies
  • Have a body of work demonstrating a consistent ability to complete technically challenging work
  • Possess acumen with Artificial Intelligence tools

Benefits

  • Wellness Subsidy
  • Equity Grants
  • Variable Incentive
  • 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

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.