Product Engineer Intern 4 or 8 Months - Fall 2026

DayforceToronto, ON
CA$28 - CA$32Hybrid

About The Position

As an Intern at Dayforce, you’ll gain real-world experience with meaningful responsibilities, access to development programs, and the chance to collaborate globally, bringing new ideas and optimizing processes across multiple business units. We are looking for a Product Engineer Intern with an interest in visualizing and optimizing large-scale data with an amazing UI/UX. The successful candidate will collaborate on the design, development, and implementation of our proprietary data visualization platform used by large enterprise customers to gain real-time insights into complex organizational structures. This role combines hands-on AI-driven software engineering with close collaboration with cross-functional teams to deliver secure, high-performance, scalable solutions for C-level stakeholders.

Requirements

  • Enrolled in a Bachelor's degree (or higher) program in Computer Science, Software Engineering, Information Technology, or a closely related field; or an equivalent combination of education and experience.
  • Data visualization for large or complex datasets
  • Performance optimization of large-scale or big data systems
  • Experience designing, developing, and deploying computer-based systems and applications in a production environment.
  • Proficiency in software design and architecture, including modeling data, processes, and system interactions.
  • Proficiency in AI-driven software development. Candidate must demonstrate the utilization of AI in software development.
  • Experience with modern web application development, such as: JavaScript's modern front-end frameworks (e.g., Vue.js, React, or similar) - Node.js - Postgres DB, and Python
  • Component-based UI development and design systems (e.g., Tailwind CSS or similar).
  • Hands-on experience with data visualization frameworks or libraries and techniques for rendering and optimizing large datasets (e.g., virtualization, occlusion culling, or similar performance techniques).
  • Experience with performance optimization and scalability for high-traffic, data-intensive systems.
  • Familiarity with distributed systems, cloud-based environments, and integration with back-end services or data pipelines.
  • Strong understanding of software testing, troubleshooting, and debugging in complex systems.
  • Strong understanding of graph-based data structures.
  • Strong understanding of different layers of caching systems and context-aware prompt engineering.

Responsibilities

  • Collect, analyze, and document user and business requirements for complex software and data visualization solutions.
  • Develop and refine detailed technical requirements and specifications.
  • Research, evaluate, and synthesize technical information to design, develop, and test computer-based systems and applications.
  • Develop data, process, and network models to optimize system architecture and evaluate the performance, scalability, and reliability of designs.
  • Implement architectural designs and redesigns for large-scale organizational data processing and visualization systems, including identifying bottlenecks and applying advanced optimization techniques.
  • Plan, design, and coordinate the development, integration, deployment, and operation of systems and applications.
  • Develop modern cross-platform applications (web and/or mobile) using frameworks and tools (e.g., Vuejs, Nodejs, and design systems).
  • Assess, test, and troubleshoot software systems and applications, including performance tuning of big data and visualization workloads.
  • Design, architect, and implement a multi-level caching system for large enterprise organizations, graph-based data structures.
  • Design, architect, and implement Enterprise Resource Planning features for position and personnel resource planning.
  • Design, architect, and implement Enterprise Resource Planning features for job architectures.
  • Document system designs, technical specifications, and maintenance procedures.
  • Implement upgrades, patches, and improvements to operating environments and application software, ensuring high availability and resilience.
  • Develop and maintain procedures for monitoring, incident response, and ongoing system maintenance.
  • Coordinate with other software engineers and information systems professionals in the development of software and integrated information systems.
  • Work on cross-functional collaboration between engineering, data, and product teams to deliver complex projects on time and within quality standards.
  • Provide technical mentorship, code review, and guidance on best practices in software architecture, performance optimization, and data visualization.
  • Design and implement features and architectures that enhance the security, integrity, and confidentiality of sensitive organizational data.
  • Identify and mitigate potential vulnerabilities, ensuring compliance with relevant data protection and privacy regulations.
  • Architect and implement SOC 2 Type II and ISO 27001 compliant systems.

Benefits

  • Experience working for one of the fastest growing Human Capital Management technology companies in the world
  • Access to Dayforce’s development programs and resources
  • Ability to work with as well as create relationships with members across the globe
  • Autonomy to bring forth new ideas and optimize existing structures within the organization
  • Meaningful responsibilities, enabling you to obtain ‘real-world’ experience
  • Dynamic hands-on exposure to multiple business-units and stakeholders across Dayforce
  • excellent time away from work programs
  • comprehensive wellness initiatives
  • recognition through competitive pay and benefits
  • volunteer days
  • opportunities for you to thrive both in your career and personal life
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service