About the job
Ubisoft Entertainment S. A. in Montreal is looking for a Python Developer to design, build, and maintain software solutions. This role supports projects that advance gaming technology.
Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.
Mid to Senior
Ubisoft Entertainment S. A. in Montreal is looking for a Python Developer to design, build, and maintain software solutions. This role supports projects that advance gaming technology.
Ubisoft is a global leader in the gaming industry, known for creating iconic franchises and pushing the limits of game design and technology. With a commitment to innovation, we offer an engaging workplace where creativity thrives and employees are empowered to make an impact.
Browse all companies, explore by city & role, or SEO search pages. View directory listings: all jobs, search results, location & role pages.
Tailoring 0 resumes…
We'll move completed jobs to Ready to Apply automatically.
Search for Senior Python Developer - Code Migration Expert
4,529 results
Spiria seeks a C++/Python Software Developer in Laval to help build embedded Linux software for large-scale machinery. The focus is on delivering reliable, deterministic systems that operate with high precision in demanding, real-world environments. Key responsibilities Design and implement embedded Linux software for machinery Develop user interfaces that s…
jobgether is looking for a Senior Full-Stack Engineer with strong skills in Python and React. This position is based in Canada and focuses on building and improving web applications that support the company’s goals. Role overview This role involves designing and implementing web solutions, working closely with colleagues from different teams. The Senior Full-Stack Engineer will help ensure that applications are efficient and meet business requirements. What you will do Develop and maintain web applications using Python and React Collaborate with cross-functional teams to deliver features and improvements Mentor junior developers and support their growth Conduct code reviews and encourage high standards in software development Impact Contributions in this role will shape both the product and the technology stack at jobgether. The Senior Full-Stack Engineer will help set best practices and influence the direction of future projects.
Airlab Inc.
Airlab Inc., founded by the visionary creators of Ubisoft, seeks a talented C++ and Python Developer to join our pioneering artificial intelligence team.Are you passionate about?Engaging with a dynamic and entrepreneurial team to craft groundbreaking applications that redefine technology.Key traits for success in this role include open-mindedness, a robust interest in mathematics, and an eagerness to continuously learn and grow.You will delve into cutting-edge technologies, including artificial intelligence, language recognition, and Big Data processing, applied to vital areas such as user acquisition for mobile applications, automated quality assurance, and customer care automation.Your responsibilities will include:Designing and developing high-performance programs that efficiently utilize all server resources (e.g., parallelism, client-server technologies, GPU).Contributing to the design of mathematical models in artificial intelligence.Creating prototypes to test and validate these models.Implementing databases for effective data management.Developing web interfaces to showcase results.Conducting debugging and maintenance activities.Staying updated with the latest technological advancements.
Please submit your CV in English and specify your English proficiency level. Mindrift connects skilled professionals with project-based AI roles at leading tech companies. The platform focuses on testing, evaluating, and improving AI systems. All positions are temporary and project-based, not permanent employment. Role overview This Senior Python Systems Developer role centers on functional testing for a large-scale project. The work involves building and executing black box tests for codebases written in various languages, using strong Linux and Docker skills. The position calls for reading and understanding code in C, Rust, or Go, often with the support of large language models (LLMs) such as Roo Code or Claude Code. Translating migration requirements and streamlining development with modern tools is a key part of the job. What you will do Create and run functional black box tests for large, multi-language codebases. Set up and manage Docker environments to ensure reproducible builds and reliable test execution across platforms. Monitor code coverage and implement automated scoring to meet industry standards. Use LLMs (such as Roo Code and Claude) to automate repetitive tasks, speed up development, and improve code quality. Requirements Minimum 5 years of software engineering experience, with a strong focus on Python. Advanced knowledge of pytest (including fixtures, session-scoped tests, and timeouts) and experience designing black-box functional tests for CLI tools. Proficient with Docker: building reproducible Dockerfiles, managing user contexts, and creating secure workspaces. Strong command of Linux and Bash scripting, including debugging within containers. Comfortable with modern Python tooling (uv, pyproject.toml, packaging). Ability to read and understand code in multiple languages (C, C++, Rust, or Go) with LLM support. Experience using LLMs (Claude Code, Roo Code, Cursor) to accelerate development and create test cases. English proficiency at B2 level or higher. Preferred qualifications Experience with agent evaluation platforms and MCP CLI. Key tools and technologies Python (pytest, uv, Pillow), Docker, Bash, Git Submodules, C/C++/Rust/Go (reading only), Dagger, GitHub Codespaces, LLMs (Claude Code, Roo Code, Cursor), coverage.py, gcov, kcov. Project details and benefits Freelance, project-based work through the Mindrift platform (powered by Toloka AI). Fully remote and flexible: set your own hours and workload (20-30 hours per week). Competitive compensation: AI trainers on this project can earn up to $45 per hour equivalent. Location: Remote , Manitoba, Canada
Join Syntronic: Where Your Innovation Shapes the FutureAt Syntronic, we are not just participants in the tech industry; we are pioneers! Collaborate with visionary companies to transform groundbreaking ideas into reality. Envision yourself working on state-of-the-art telecom innovations, revolutionary automotive technologies, life-saving healthcare advancements, and next-generation industrial automation. Our projects are diverse and impactful, pushing the boundaries of technological innovation. Be part of something extraordinary!About Us:Syntronic stands as a global leader in design and development, specializing in electronics, electro-mechanics, and software. We are more than just a company; we are a community of innovators. Our teams engage in projects that shape the future—from developing advanced communication systems and autonomous vehicles to enhancing IoT solutions that transform daily life. At Syntronic, your contributions will create a significant impact.What We Are Seeking:We are looking for passionate individuals who wish to:· Collaborate with prestigious clients on transformative, innovative projects.· Engage with and learn from industry leaders.· Innovate from concept through execution, ensuring top-notch quality.· Acquire international experience through global projects.· Thrive in an entrepreneurial environment that encourages new ideas.· Explore varied sectors such as telecommunications, automotive, healthcare, and industrial automation.
Cockroach Labs, Inc.
Role overview This Technical Staff Member position focuses on migrations for Cockroach Labs in Toronto, Canada. The role centers on supporting organizations as they move their data and systems to Cockroach Labs' database products. Collaboration with colleagues from various teams is a key part of planning and carrying out migration strategies that protect data and minimize downtime. What you will do Guide clients through the process of transitioning to Cockroach Labs' database solutions Work closely with teams across the company to design, develop, and implement migration plans Emphasize data integrity and aim to reduce service interruptions throughout migrations
ADGA Group Consultants Inc.
ADGA Group Consultants Inc. is seeking a Senior Technical Expert based in Ottawa. This position plays a key role in shaping technology solutions and supporting client projects with deep technical knowledge. Role overview The Senior Technical Expert provides guidance across project teams and helps deliver technology solutions that address client needs. Collaboration with other professionals is central to this role, ensuring that each project benefits from strong technical direction and practical insight. What you will do Offer expert advice on technical matters throughout the project lifecycle Work closely with teams to support the delivery of technology solutions Contribute to initiatives that aim to improve client outcomes and drive innovation Requirements Extensive experience in technical roles Strong ability to collaborate with multidisciplinary teams Demonstrated track record of supporting technology projects
Join our dynamic team at info-ways as a Perl/Python Developer. In this exciting contract role based in Montreal, you will be responsible for developing and maintaining robust applications using Perl and Python. We are looking for a professional who is passionate about coding and eager to tackle challenging projects in a collaborative environment.
MongoDB, Inc.
Join MongoDB as a Staff Engineer focusing on Data Migration, where you will play a crucial role in helping enterprises seamlessly transition their data to cloud-based environments. Your expertise in data management and migration processes will be pivotal in enhancing our clients' experiences and ensuring data integrity.
System Canada Technologies
The SharePoint Engineering team is dedicated to developing a robust SharePoint platform that facilitates collaboration across the organization and supports application hosting and development. Our efforts focus on enhancing vendor offerings, bridging gaps, and contributing to the product's future roadmap in conjunction with our vendors.As a SharePoint Migration Engineer, you will be integral to our team, responsible for designing, engineering, and implementing the SharePoint platform. This involves addressing critical deficiencies, integrating with other systems, and developing solutions alongside consulting for our business needs. You will have the opportunity to work with cutting-edge technologies and exclusive vendor product breakthroughs.We are looking for a proactive SharePoint engineer/developer with extensive experience in migrating SharePoint 2007 sites to a SharePoint 2010 farm. The ideal candidate is a self-starter who can thrive in a globally distributed team environment, managing a portfolio of over 40,000 sites.
System Canada Technologies
Join our dynamic team at System Canada Technologies as a Python Developer. In this role, you will have the opportunity to work on exciting projects that leverage your coding skills and creativity. We are looking for passionate individuals who thrive in a collaborative environment and are eager to contribute to innovative solutions.
EcoVadis
Role Overview EcoVadis is hiring a Sales Enablement Senior Expert in Toronto. This role focuses on strengthening the sales team’s performance and supporting revenue growth. The Senior Expert will work with colleagues across departments to shape and deliver strategies that give sales professionals the right tools, resources, and training to succeed. The position emphasizes process improvement and close alignment with company objectives. What You Will Do Collaborate with cross-functional teams to design and roll out sales enablement initiatives Equip sales professionals with up-to-date resources, tools, and knowledge Analyze sales data and feedback to refine enablement strategies Optimize sales processes to support company-wide goals Who We’re Looking For Background in sales enablement or a related field Strong communication skills Comfort with analyzing data to guide decisions Proactive approach to problem-solving About EcoVadis EcoVadis advances sustainability and responsible business practices around the world. The team values collaboration and continuous improvement.
System Canada Technologies
SharePoint Migration Project ManagerAbout the Role:The SharePoint Engineering team plays a critical role in constructing a collaborative platform that supports application hosting and development for both internal and external stakeholders. Our mission is to enhance vendor offerings, bridge existing gaps, and shape the future trajectory of the product in collaboration with our vendor.We are seeking a proactive SharePoint Migration Project Manager to join our team. This individual will be pivotal in the design, engineering, and deployment of the SharePoint platform, addressing key deficiencies and ensuring seamless integration with other systems. The role involves solution development and application design, along with consulting for our business needs. You will have the opportunity to work with cutting-edge technologies and gain access to confidential vendor and product advancements.The ideal candidate will possess a robust understanding of SharePoint sites and exhibit strong organizational skills to manage the migration of SharePoint 2007 sites to a SharePoint 2010 farm. As a self-starter, you should thrive in a globally dispersed team, managing clients across over 40,000 sites.Key responsibilities include planning, scheduling, communication, obtaining sign-offs, and status reporting during the migration process. You will serve as the primary liaison between site owners and the Engineering & Operations team, facilitating issue escalation as needed.As the migration nears completion, you will also engage in a site consolidation project, which includes upgrading or migrating remaining sites that were not initially eligible for the shared platform.
Join 360 IT Professionals as a Developer where you will leverage your skills in Python, Java, virtualization, and Linux administration to enhance our development processes. You will collaborate with cross-functional teams to deliver high-quality software solutions and contribute to the overall growth of our organization.
At Hive, we are a dynamic SaaS company revolutionizing marketing solutions for live event promoters across North America. Our engineering team is dedicated to developing and maintaining innovative systems that enable our clients to achieve extraordinary results with ease. We pride ourselves on our agile approach, consistently delivering minimum viable products, deploying multiple times a day, and quickly adapting to customer feedback.We tackle significant technical challenges, processing high volumes of real-time data from over 20 integrations (including Ticketmaster and Eventbrite), managing billions of customer data points, and sending more than 200 million emails and SMS messages monthly on behalf of our clients. Our platform is entirely hosted on AWS, utilizing a robust backend technology stack that includes Python, Django, MySQL, MongoDB, Elasticsearch, Clickhouse, Redis, and various AWS services.We are currently looking for a Senior Backend Software Development Engineer to join our team and address complex challenges while enhancing our customers' experiences at scale.
MongoDB, Inc.
Role Overview MongoDB is looking for a Staff Engineer focused on Code Generation. This position centers on building and improving tools that support code generation for MongoDB's database products. The work directly impacts how developers create and maintain software, aiming to make their workflows more efficient and productive. Location This role is open to candidates based in Alberta, British Columbia, Manitoba, Nova Scotia, Ontario, or Quebec.
Huawei Technologies Canada Co., Ltd.
Join Huawei Canada as a Senior AI Technology Strategy Expert!We are looking for a highly skilled professional to lead our strategic innovation initiatives within the Technology Planning and Cooperation Department. This role offers a unique opportunity to combine your technical expertise with business acumen in a dynamic environment.About the Team:The Technology Planning and Cooperation Department is at the forefront of strategic innovation at Huawei Canada, driving research into emerging technologies and helping shape the long-term vision of the company through effective planning.Key Responsibilities:Monitor and assess groundbreaking advancements in AI/ML, foundation models, agentic AI, embodied intelligence, and next-gen computing architectures.Create comprehensive technology foresight reports and strategic insights to steer R&D investments and product development.Identify transformative changes in AI systems architecture, heterogeneous computing, agent platforms, and intelligent devices.Evaluate innovative technologies and research breakthroughs for integration into Huawei’s ecosystem.Provide technical leadership in the design of AI system architectures, large-scale model infrastructure, and intelligent agent platforms.Assess technology maturity and outline strategic technology roadmaps.Collaborate with research teams, product groups, and architects to convert strategic insights into actionable technology projects.Lead cross-functional initiatives focused on next-gen AI platforms and intelligent device capabilities.Forge strategic partnerships with top universities, research institutions, and industry leaders.Initiate joint research programs in areas like AI agents, autonomous systems, embodied intelligence, robotics, and distributed AI infrastructure.Identify promising investment opportunities and emerging startups in the tech industry.
We invite you to submit your CV in English and specify your English proficiency level.Mindrift connects talented specialists with project-based AI opportunities for top technology firms, concentrating on the testing, evaluation, and enhancement of AI systems. Please note that participation is project-based and does not constitute permanent employment.Overview of the OpportunityEach project presents unique challenges, and contributors may be tasked with:Designing original computational engineering problems that reflect real-world engineering workflows;Creating problems that necessitate Python programming to perform engineering calculations and simulations;Ensuring the problems are computationally intensive and require numerical methods or iterative solutions;Developing problems centered on system design, optimization, and analysis;Creating challenges based on authentic research issues or practical applications from the engineering field;Validating solutions using Python alongside standard engineering libraries;Clearly documenting problem statements and providing verified correct answers.Ideal Candidate ProfileThis role is well-suited for engineers proficient in Python who are open to part-time, non-permanent projects. Ideally, candidates should possess:A degree in Mechanical Engineering or a related field;Proficiency in Python for numerical validation; familiarity with MATLAB, R, C, SQL, Numpy, Pandas, SciPy, or other domain-specific libraries is also acceptable;A minimum of 2 years of professional experience in applied, research, or teaching roles;A solid understanding of practical engineering constraints and approximations;Exceptional written English skills (C1+);Professional certifications (e.g., CMME, SAS Certifications, CAP) and experience in international or applied projects are advantageous.Application ProcessTo apply, follow these steps: Apply → Pass qualification checks → Join a project → Complete tasks → Get compensated.Project Time CommitmentDuring active phases, tasks are anticipated to require approximately 10-20 hours per week, depending on project needs. This estimate is not a guaranteed workload and is applicable only while the project is ongoing.CompensationContributors can earn up to $39 per hour, contingent on their expertise and contribution pace. Compensation varies by project based on scope, complexity, and required skills. Other projects on the platform may offer different earning opportunities based on their specific requirements.
About ClickHouseListed among the 2025 Forbes Cloud 100, ClickHouse is recognized as a leader in innovation within the private cloud sector. Serving over 3,000 clients and experiencing an astounding 250% year-over-year growth in ARR, ClickHouse excels in real-time analytics, data warehousing, observability, and AI-driven workloads.The company’s remarkable growth has been bolstered by a recent $400M Series D funding round. In the last quarter, major clients such as Capital One, Lovable, Decagon, Polymarket, and Airwallex have either adopted our platform or expanded their existing use. They join a prestigious roster of AI pioneers and global brands, including Meta, Cursor, Sony, and Tesla.Join us on our mission to revolutionize the way organizations leverage data.The Connectors team plays a crucial role in linking ClickHouse with the wider data ecosystem. We design and maintain integrations that empower millions of developers, data experts, and AI agents worldwide, ranging from high-level data visualization plugins (Tableau, PowerBI, Superset, Metabase) to connectors for data frameworks (Apache Spark, Flink, Kafka Connect, Fivetran), orchestration platforms, and AI tools.Our contributions significantly influence how organizations manage extensive datasets: we support real-time analytics platforms processing millions of events per second, observability systems tracking global infrastructures, and increasingly, AI-powered data applications that redefine data interactions. We collaborate closely with the open-source community, internal teams, and enterprise users to ensure ClickHouse integrations set benchmarks for performance, reliability, and user experience.About the RoleAs a Senior Software Engineer focused on Python and the Data Ecosystem, you will be a key contributor responsible for the evolution of essential components within ClickHouse’s data engineering ecosystem. This position lies at the crossroads of high-performance database engineering and enhancing developer experience. You will develop tools that empower Data Engineers and Data Scientists to leverage ClickHouse’s speed and scalability within their existing frameworks.We seek an individual who has firsthand experience as a Data Engineer or Data Scientist. The landscape for data practitioners is rapidly changing: databases are no longer mere query targets; they are becoming vital components of AI-driven workflows, serving as vector stores for RAG pipelines, backends for LLM-driven agents, and real-time feature stores for ML inference. Your understanding of these workflows comes from direct involvement, enabling you to provide product-level insights as you create integrations.
Join Betr's Innovative Team!Founded in 2022 by Joey Levy and Jake Paul, Betr is revolutionizing the gaming industry with the world's first real money gaming super app. Our flagship product, Betr Picks, launched in September 2023, has rapidly attracted hundreds of thousands of paying users who have collectively won over $250 million on our platform. With the recent introduction of Betr Arcade and plans for nationwide gaming products by 2025, we aim to enhance user experience through a unique, simplified interface tailored for casual gamers and sports enthusiasts.Betr's media division, Betr Media, is one of the fastest-growing sports gaming media brands in the U.S., driving our user acquisition and retention strategies.We are proud to be backed by top-tier investors including Fuel Venture Capital, Aliya Capital Partners, and 8vc.About the Role:We are looking for a talented Senior Backend Engineer who is proficient in PHP and has experience with Python. In this pivotal role, you will contribute to the development and enhancement of our Laravel-based betting platform while collaborating with our expert team of PHP developers. Your responsibilities will also include developing various internal tools using Python.We are particularly interested in candidates with a passion for DevOps who are eager to optimize deployment pipelines and infrastructure. Please note that this position focuses exclusively on backend development with no frontend responsibilities. If you are excited about working on cutting-edge technology within a dynamic team, we want to hear from you!
Sign in to browse more jobs
Create account — see all 4,529 results
Browse all companies, explore by city & role, or SEO search pages. View directory listings: all jobs, search results, or location & role pages.