Logo of Huzzle


Software Development Co-op/Intern

Logo of Nokia


16d ago

🚀 Off-cycle Internship


AI generated summary

  • You need data science, software development, and self-learning skills, with an interest in PHP, Javascript, Python, MySQL, VueJS, and AWS. AI and Machine Learning experience preferred. Enrolled in a Computer Science program in Canada.
  • You will design and develop automation tools, work on big data analysis, develop web-based applications, and interface with optical equipment using Python and other technologies.

Off-cycle Internship

Software EngineeringOttawa


  • You will join the Automation Platform & Tools (APT) Team, a global team within the Network Infrastructure Optics Research and Development organization. The APT team develops and supports a globally used, proprietary, Python-based Test Automation Platform that interfaces with the optical systems under test. In addition, we provide many supporting tools for test automation, such as script runners and web-based database applications for global test result storage and analysis, which use technologies such as Python, Vue.js, MySQL, and PHP.
  • We also support Splunk (software for searching, monitoring, and examining machine-generated Big Data). Within Splunk, we develop new data analysis, visualization, and AI/ML use cases to help in all parts of the R&D process, including release planning and tracking, software and hardware development, testing, as well as customer configuration and behavior analysis based on customer field data.


  • You have:
  • Data science training or experience with big data analysis and visualization
  • Interest in software development, ideally having worked with one or more: PHP, Javascript, Python, MySQL, VueJS, ElectronJS, Selenium, VMware, AWS
  • Creative and motivated self-learner ready for a challenge to advance your career to the next level
  • It would be nice if you also had:
  • Interest and experience with Machine Learning and AI
  • Experience with data ingestion into a tool such as Splunk or Elastic
  • Experience with Git and/or Mercurial
  • Proficient with Visual Studio and/or Eclipse
  • Education Recommendations:
  • Currently a candidate for a master's, bachelor's degree, or Diploma in Computer Science, Computer Engineering, Software Engineering, Data Science, or a related field with an accredited school in Canada.

Education requirements

Currently Studying

Area of Responsibilities

Software Engineering


  • Working within a multi-site Agile Test Automation team, this candidate will design and develop automation infrastructure and tool enhancements to maximize the effectiveness and productivity of the feature teams and test teams in their automated test development, execution, and analysis activities.
  • As part of the team, you will:
  • Work on the development of big data collection and/or big data analysis and visualization use cases within Splunk, which may include the application of AI/ML
  • Potentially work in other areas of APT Platform and Tool development such as:
  • Develop web-based database applications using technologies such as PHP, Javascript, VueJS, Python & MySQL
  • Develop Linux and Windows Applications using Python, VueJS, and ElectronJS
  • Develop Object Oriented library using Python and Selenium to interface with the Optical equipment under test


Work type

Full time

Work mode