Junior Systems Developer Intern

TMX GroupToronto, ON
CA$25 - CA$28Hybrid

About The Position

As a Junior Systems Developer Intern, you will work with the systems engineering team to optimize and improve the configuration, accuracy, performance, and implementation of various supporting platforms. You will use various coding languages, scripting methodologies, or platform tooling to accomplish specific use cases encountered within the organization. Collaborating with others on the team to brainstorm about the best way to tackle a complex technological infrastructure, security, or development problem. You’ll be required to perform incremental testing actions on code, processes, and deployments to identify ways to streamline execution and minimize errors encountered. You will also be applying GitOps/DevOps principles to manage the platforms and help to drive functionality and adoption through continuous improvement, simplification, and automation.

Requirements

  • Currently enrolled in a Bachelor’s or Master’s program in Computer Science, Software Engineering, or a related technical field.
  • Proficiency in Python, Go (Golang), or equivalent, with a solid understanding of object-oriented programming and scripting fundamentals.
  • Familiarity with Linux/Unix environments, basic networking concepts, and version control using Git.
  • Basic familiarity with cloud platforms (AWS, Google Cloud, or Azure) and an interest in Infrastructure as Code (IaC) concepts.
  • Excellent analytical and troubleshooting skills, with a strong desire to understand "how things work" under the hood.
  • Effective communication skills (both written and verbal) and a proactive attitude toward collaborating with cross-functional engineering teams.
  • Must be authorized to work in the country where the position is located.

Nice To Haves

  • Experience with containerization technologies like Docker or Kubernetes.
  • Familiarity with observability and monitoring tools (e.g., Prometheus, Grafana, ELK Stack, or OpenTelemetry).
  • Understanding of CI/CD pipelines (e.g., GitHub Actions, GitLab CI, or Jenkins).
  • Basic knowledge of relational databases and SQL.

Responsibilities

  • Optimize and improve the configuration, accuracy, performance, and implementation of various supporting platforms.
  • Use various coding languages, scripting methodologies, or platform tooling to accomplish specific use cases.
  • Collaborate with team members to brainstorm solutions for complex technological infrastructure, security, or development problems.
  • Perform incremental testing actions on code, processes, and deployments to identify ways to streamline execution and minimize errors.
  • Apply GitOps/DevOps principles to manage platforms and drive functionality and adoption through continuous improvement, simplification, and automation.

Benefits

  • Wellness programs
  • Flexible scheduling
  • Paid holidays
  • Learning and development programs
  • Professional development
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service