mcgillstlaurent
Junior Software Developer / SRE
At a Glance
- Location
- Montréal, Quebec, Canada
- Employment
- internship
Key Requirements
Required Skills
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.