mcgillstlaurent

Junior Software Developer / SRE

Apply Now

At a Glance

Location
Montréal, Quebec, Canada
Employment
internship

Key Requirements

Required Skills

AgileDockerETLGCPGitJavaKubernetesPostgreSQLPythonSQL

Domain Knowledge

  • Energy
  • Engineering
  • Insurance

Requirements

Comfortable analyzing code, logs, and data to troubleshoot and resolve issues.

Solid programming skills in Python, with working knowledge of object-oriented programming (e.g., Java).

Proficient in SQL for investigating and resolving data issues (e.g., BigQuery, PostgreSQL).

Familiarity with cloud and infrastructure concepts (GCP, Kubernetes, Docker).

Experience with Git, command-line tools, and core networking/API concepts (REST, HTTP).

Nice to have: experience with LLMs, Atlassian tools, or data orchestration frameworks (e.g., Dagster).

Responsibilities

Serve as the first point of contact for production tickets, alerts, and technical issues raised by Traders and internal stakeholders.

Investigate and troubleshoot issues across our ETL pipelines, proprietary trading platform, and invoicing systems.

Write, test, and deploy code fixes, primarily in Python and occasionally in Java, to resolve bugs and improve system reliability.

Monitor the health and performance of our systems using Google Cloud Platform tools, Kubernetes, and application logs.

What success looks like

Production incidents are handled quickly, calmly, and thoroughly.