Senior Python Developer

Altis Technology

Toronto

Ibrido

CAD 130.000 - 155.000

Tempo pieno

6 giorni fa
Candidati tra i primi

Una candidatura completa in un minuto

Curriculum e lettera di presentazione personalizzati, pronti da inviare.

Supera i filtri ATS

Vantaggi offerti da questo lavoro

Health benefits
RRSP contributions
Profit sharing
Employee stock purchase plan
Educational reimbursement

Descrizione del lavoro

Altis Technology is seeking a Senior Back End Developer (C++/Python) in Toronto, hybrid work, to design and implement high-performance cloud-based geoscience software. You will build scalable Python back-end services and optimize C++ algorithms for modeling workflows.

The role involves collaborating with domain experts, contributing to RESTful APIs, and shaping a cloud-based auto modeling platform leveraging ML on drilling data. Strong Python and C++ skills are essential.

Competenze

  • Bachelor’s degree in Computer Science, Engineering, or related field.
  • 7+ years of professional software development experience.
  • Strong proficiency in Python.
  • Experience designing, building, and maintaining scalable RESTful APIs (Python + FastAPI).
  • Hands-on experience with AWS, Azure, or GCP and Kubernetes.
  • Familiarity with infrastructure as code, CI/CD pipelines, and DevOps practices.
  • Experience designing and maintaining CI/CD pipelines and automated tests (Pytest & Playwright).
  • Familiarity with React and TypeScript; interest in AI-assisted workflows.

Mansioni

  • Architect and design complex software applications, modules, and components.
  • Develop, test, document, refactor, and maintain complex programs and integration services.
  • Advocate for development best practices and tooling.
  • Collaborate with domain experts to implement geoscience algorithms optimized for performance.
  • Participate in code reviews and mentor peers.
  • Plan release schedules and coordinate activities across teams.

Conoscenze

Python
C++
RESTful APIs
Cloud platforms (AWS/Azure/GCP)
Kubernetes
CI/CD
Pytest/Playwright testing
React/TypeScript

Formazione

Bachelor’s degree in Computer Science, Engineering, or related field

Strumenti

Flask
FastAPI
Pytest
Playwright
React
TypeScript
Kubernetes
AWS
Azure
GCP

Descrizione del lavoro

We are assisting our reputable client in the geoscience industry with the search for a Senior Back End Developer (C++/Python).

Location: Toronto, ON - Hybrid (2 days in the office)

Compensation & Perks: $130,000-$155,000/year plus health benefits, RRSP contributions, profit sharing, employee stock purchase plan, educational reimbursement, and more.

Role Overview

You will be working at the forefront of geoscience innovation, collaborating with domain experts to design and optimize advanced C++ algorithms that drive cloud-based modeling workflows. You’ll also build scalable Python back-end services that deliver these high-performance solutions to modern web applications. You will help shape the evolution of a cloud-based geoscience auto modeling platform leveraging machine learning to extract insights from drilling data.

Key Responsibilities
Software Design
  • Architect and design complex software applications, modules, and components.
  • Apply modeling techniques aligned with established software design standards.
  • Produce and communicate multiple design perspectives to meet functional, non-functional, and security requirements.
  • Evaluate design alternatives and make informed trade-offs.
  • Review and enhance both your own designs and those of colleagues.
Software Development
  • Develop, test, document, refactor, and maintain complex programs and integration services.
  • Advocate for the adoption of appropriate development methods, tools, and best practices.
  • Ensure consistent use of standards and tools across the team for high-quality, maintainable outcomes.
  • Collaborate with domain experts to implement geoscience algorithms optimized for performance and maintainability.
  • Participate in code reviews and provide guidance to peers.
Release Management
  • Plan and manage release schedules in line with business objectives.
  • Coordinate release activities across multiple teams and stakeholders, ensuring quality, security, and compliance.
  • Communicate release plans, progress, and results to stakeholders.
  • Conduct post-release reviews and implement improvements.
Qualifications
  • Bachelor’s degree in Computer Science, Engineering, or a related field.
  • 7+ years of professional software development experience.
  • Strong proficiency in Python.
  • Experience designing, building, and maintaining scalable RESTful APIs, ideally using Python and FastAPI.
  • Hands-on experience with major cloud platforms (AWS, Azure, GCP) and container orchestration (Kubernetes).
  • Familiarity with infrastructure as code, CI/CD pipelines, and DevOps practices.
  • Experience designing and maintaining CI/CD pipelines and automated tests across unit, integration, and end-to-end layers using tools such as Pytest and Playwright.
  • Familiarity with React and TypeScript, plus an interest in emerging development practices including AI-assisted or agent-driven workflows.
Assets
  • Experience with Flask or FastAPI.
  • Exposure to Three.js or web-based 3D rendering.
Ottieni la revisione del curriculum gratis e riservata.

o trascina qui il file.

Similar jobs

Offerte di lavoro simili che vale la pena confrontare

Senior Software Developer, Python / Backend
Senior Software Developer, Python / Backend

Altis Technology • Calgary

Ibrido
CAD 135.000 - 158.000
Hybrid work environment
Mentorship culture
Cloud exposure
Senior Python Software Engineer
Senior Python Software Engineer

Quantum Technology Recruiting Inc. (QTR) • Toronto

In loco
CAD 100.000 - 150.000
Senior Python Developer
Senior Python Developer

CG Consulting Group • Toronto

In loco
CAD 80.000 - 100.000
Senior/Staff Python Developer
Senior/Staff Python Developer

Acquird.io • Toronto

Ibrido
CAD 150.000 - 200.000
Hybrid work model
Competitive CAD salary
Back End Developer-Python
Back End Developer-Python

SRA Group • Toronto

In loco
CAD 110.000 - 170.000
Python Backend & System Design
Python Backend & System Design

Princeton IT Services, Inc • Toronto

In loco
CAD 100.000 - 150.000
Senior Backend Engineer, .NET & Python
Senior Backend Engineer, .NET & Python

Global Fleet Management • Burnaby

In loco
CAD 110.000 - 145.000
On-site workplace
Paid vacation and holidays
Sick days
+2
Senior Backend Engineer .NET & Python
Senior Backend Engineer .NET & Python

PosiTrace Inc. • Vancouver

In loco
CAD 110.000 - 145.000
On-site Burnaby
Competitive salary
JetBrains licenses
+5
Senior Full Stack Developer – Generative AI & Autonomous Agents - Toronto, Canada - Hybrid (10038)
Senior Full Stack Developer – Generative AI & Autonomous Agents - Toronto, Canada - Hybrid (10038)

Extreme Networks, Inc • Toronto

In loco
CAD 120.000 - 170.000
Sr Python Developer (with AI)
Sr Python Developer (with AI)

Carlos Goncalves • Toronto

In loco
CAD 199.752.000 - 235.570.000