senior python data scraping engineer jobs in Montreal

1,000 senior python data scraping engineer job listings in Canada. Find daily updated positions from leading job boards.


  • Montreal, Montreal (administrative region), Canada Canonical Remote Full-time $100,000 - $150,000 Contract

    Distributed Systems Software Engineer, Python / Go3 months ago Be among the first 25 applicantsWe are seeking a software engineer with a passion for building and validating resilient distributed systems. At Canonical you can build a career and drive the success of those leveraging Canonical's Ubuntu and Juju to build multi-cloud deployable cloud...


  • Montreal (administrative region), QC, Canada MaintainX (An Autodesk Company) Full-time €110,000 - €150,000 Contract

    MaintainX, now part of Autodesk, seeks a Senior Data Developer to build and maintain the Databricks-based data platform powering product analytics and AI initiatives. You will design scalable pipelines and improve observability while collaborating with engineering and analytics teams to enable data-driven decisions. The role requires 5+ years of data...


  • Montreal (administrative region), QC, Canada ALLTECH CONSULTING SVC INC Full-time $90,000 - $120,000 Contract

    Transform data capabilities as a Senior Data Engineer, emphasizing cloud-based solutions. Manage the Snowflake data ecosystem, utilizing ETL technologies like Talend and Informatica for seamless data integration. This role demands 7-10 years of hands-on experience in data analysis and modeling with a focus on Snowflake and related tools. You’ll work with...


  • Montreal (administrative region), QC, Canada National Bank of Canada Full-time €90,000 - €130,000 Contract

    Join National Bank as a Senior Developer in ESG Data Engineering and make a tangible difference with your data-driven insights. This role offers a flexible hybrid work model and opportunities for continuous learning. As a key player in the IT-Finance Delivery team, you'll be responsible for the development and maintenance of our ESG data ecosystem. Your...


  • Montreal (administrative region), QC, Canada KPG99 INC Full-time $90,000 - $120,000 Contract

    Advance your engineering career with a Senior Data Center Network Engineer position in Montreal, Canada. This role emphasizes hands-on network design and implementation. With 5-7+ years in network engineering, you will work closely with infrastructure teams to ensure robust and available data center networks. Strong skills in Cisco Nexus 9000 and Layer...


  • Montreal, Quebec, Canada Actalent Full-time

    Actalent is seeking an Expert Level Embedded Software Engineer in Ottawa, ON to own the Vehicle Information Manager (VIM) and related CAN data broker software on a modern embedded Linux platform. You will guide a small team while architecting, developing, and maintaining mission-critical software that bridges vehicle networks with platform applications. The...


  • Montreal, Quebec, Canada Capgemini Full-time

    Capgemini in Montreal, Canada, is seeking a Senior Java & Apache Spark Developer to design, develop, and support large-scale enterprise applications and distributed data processing solutions. The role emphasizes Core Java, Apache Spark, SQL, and working with high-volume data environments.You will build and optimize batch and real-time pipelines, tune complex...


  • Montreal, Quebec, Canada Bourne Search Ltd Full-time

    A leading global investment bank is seeking a Senior Backend Engineer to design and build scalable backend services using Java or Scala. This hands-on position involves architecting distributed Spark applications and providing end-to-end delivery in a complex enterprise environment. Ideal candidates will have strong backend development experience, be...


  • Montreal (administrative region), QC, Canada Camunda Full-time €153,000 - €251,000 Contract

    Camunda is the enterprise platform for agentic orchestration, enabling organizations to coordinate AI agents, people, and systems across complex, end-to-end business processes. With built-in governance, auditability, and human oversight, Camunda gives enterprises the control they need to move AI from pilots to production — safely and at scale. Trusted by...


  • Montreal (administrative region), QC, Canada Camunda Full-time €153,000 - €251,000 Contract

    Camunda is seeking a Backend Senior Software Engineer for the Data Layer team to build and evolve the storage and query layer powering Camunda 8's process data at scale. You will work across relational databases and Elasticsearch/OpenSearch, shaping data retention, streaming to external systems, and evolving secondary storage for higher performance. Join a...


  • Montreal, Quebec, Canada Ubisoft Full-time

    Ubisoft Montreal is seeking an experienced data/AI engineer to design and maintain data pipelines and AI agents for predictive models. You will ensure data quality, integrate models into applications, and collaborate with business teams to define use cases and workflows.The role requires strong Python/SQL skills, experience with data platforms, and knowledge...


  • Montreal (administrative region), QC, Canada National Bank of Canada Full-time $90,000 - $120,000 Contract

    National Bank of Canada is seeking a data engineering developer within the modelling and risk strategies team. You will expose modelling and risk data from ingestion to implementation, optimise big data pipelines with SQL and Spark, and shape data architecture to support analytics across the bank.A hybrid work arrangement is offered to promote flexibility....

  • Senior Data Engineer

    16 hours ago


    Montreal, Quebec, Canada Dialogue Technologies Inc. Full-time

    Dialogue Technologies Inc. is seeking a product-oriented Senior data developer to deliver more value with our growing data product catalogue.Specifically, we are looking for candidates with experience in structured data mart modelling in a cloud-based data warehouse. You will collaborate with data analysts, full stack developers, product managers, and...


  • Montreal (administrative region), QC, Canada Flare Full-time €110,000 - €160,000 Contract

    Flare is hiring a data developer to accelerate search capabilities on a platform built with Elasticsearch and PostgreSQL. You will design large-scale distributed data systems, leverage cloud and AI infrastructure, and improve data migrations while maintaining current operations. The role requires autonomy, rapid learning, and delivering sustained value...


  • Montreal (administrative region), QC, Canada 2K Full-time $90,000 - $140,000 Contract

    2K Games is seeking a Senior Data Engineer to design and optimize the data infrastructure powering internal product platforms and BI tools. You will centralize fragmented studio data such as roadmaps, telemetry, feature backlogs, and release timelines to create clean, structured data layers that provide visibility into games, products, and business.Ideal...


  • Montreal (administrative region), QC, Canada Ampliwork, Inc Full-time €90,000 - €140,000 Contract

    Ampliwork builds Enterprise-Grade AI Agents that amplify Human Potential to drive business productivity and growth since 2017. Ampliwork’s AI Agents streamline complex multi-step workflows in highly regulated industries such as Financial Services. At Ampliwork, we build bespoke AI Agents and enterprise agentic workflows that solve complex business...


  • Montreal (administrative region), QC, Canada Xideral Full-time $90,000 - $125,000 Contract

    BDC recherche un Data Engineer pour rejoindre l’équipe Data Platforms and Tools et contribuer à la fiabilité et à l’efficacité des plateformes de données d’entreprise.La personne travaillera avec les Data Scientists, Data Analysts et les équipes de gouvernance afin de rendre les données disponibles pour les activités analytiques, avec un...


  • Montreal (administrative region), QC, Canada OSEDEA Full-time $90,000 - $120,000 Contract

    OSEDEA is seeking an experienced Data Engineer to design, develop, and maintain robust data pipelines using Microsoft Azure services. You will work directly with clients, translate needs into scalable solutions, and document architectures and processes for reuse.The role requires 5+ years in a similar environment, strong Python/SQL skills, Spark experience,...


  • Montreal, Quebec, Canada Hunter Bond Full-time

    Overview Senior Software Engineer (Python) at an Elite FinTech Firm. Location: Montreal (Hybrid). Salary: Up to $200k CAD + Industry Leading Bonus. Responsibilities Building scalable and performant software Involvement in code implementation, testing, and software architecture best practices Working on large-scale greenfield projects Skills &...


  • Montreal, Quebec, Canada Valsoft Corporation Full-time

    Valpay is seeking a Senior Data Engineer to design, build, and operate the data platform that powers analytics, reporting, product development, and day-to-day decisions. Your work covers the payments data lifecycle, platform reliability, and governance as part of a cross-functional team in an on-site Montreal office.You'll design scalable pipelines, optimize...