Job Search and Career Advice Platform

Enable job alerts via email!

Python Developer

Citylogix

Montreal (administrative region)

Hybrid

CAD 80,000 - 100,000

Full time

11 days ago

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading data and analytics provider is seeking an experienced Python Developer to join their Montreal team. In this role, you will design and develop scalable backend systems, manage complex datasets, and work closely with engineering, data, and AI teams. The ideal candidate has over 5 years of Python experience, is skilled in API development, and familiar with cloud practices. This position promises meaningful ownership and the chance to make a significant impact in smart city transport analytics.

Qualifications

  • 5+ years of professional Python development experience.
  • Experience building APIs and working with relational and non-relational databases.
  • Familiarity with cloud environments and modern development practices.

Responsibilities

  • Design, build, and maintain scalable Python services, APIs, and backend systems.
  • Support large-scale data processing and automation workflows.
  • Ensure code quality through testing, documentation, and peer reviews.
  • Collaborate across engineering, data, and AI teams to deliver platform improvements.

Skills

Python development
API development
Data processing
Problem-solving
Communication

Tools

Cloud environments
Relational databases
Non-relational databases
Job description

Citylogix is a leading provider of data and analytics for smart city transportation infrastructure, leveraging LiDAR, 360° imaging, and AI-powered analytics to create detailed digital maps, and provide predictive analytics for proactive asset management.

About the role

Citylogix builds data-driven platforms that help cities plan, manage, and invest in transportation infrastructure. We’re looking for an experienced Python Developer to join our growing team and help build the backend systems and data pipelines that power our smart city analytics products.

In this role, you’ll design and develop scalable Python services, work with large and complex transportation datasets, and collaborate closely with engineering, data, and AI teams. You’ll have meaningful ownership over your work while operating within production-grade systems that prioritize reliability, security, and long-term maintainability.

What You’ll Do
  • Design, build, and maintain scalable Python services, APIs, and backend systems
  • Support large-scale data processing and automation workflows
  • Ensure code quality through testing, documentation, and peer reviews
  • Collaborate across engineering, data, and AI teams to deliver platform improvements
What We’re Looking For
  • 5+ years of professional Python development experience
  • Experience building APIs and working with relational and non-relational databases
  • Familiarity with cloud environments and modern development practices
  • Strong problem-solving skills and clear communication
Nice to Have
  • Experience with data engineering, DevOps, or containerized environments
  • Exposure to analytics or AI-enabled platforms
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.