Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.
Experience Level
Experience
Qualifications
Ideal candidates will have a strong background in C++ and Python programming, with experience in embedded systems and Linux environments. Familiarity with user interface design and automation processes is highly desirable. We value problem-solving skills, attention to detail, and the ability to work collaboratively within a team.
About the job
Spiria seeks a C++/Python Software Developer to join the team in Laval. The focus is on building embedded software for advanced machinery, where reliability and precision are essential. This position involves hands-on work in environments that require consistent performance and careful attention to detail.
Key responsibilities
Design and develop embedded software for large-scale machines within Linux environments.
Work on user interface elements, automate operational processes, and contribute to control system development.
Assist with integrating software and hardware for complex systems.
Work location
This is an on-site position at Spiria's Laval office.
About Spiria
At Spiria, we are dedicated to delivering innovative software solutions that empower businesses to excel. Our expert teams are committed to excellence and continuously push the boundaries of technology to create impactful software that meets the highest standards.
Please submit your CV in English and indicate your English proficiency level. Mindrift connects specialists with project-based AI roles, focusing on testing, evaluating, and improving AI systems for leading technology companies. This is a contract-based position, not a permanent role. Role overview This Senior Python Developer position centers on code migrat…
Please submit your CV in English, including your level of English proficiency.At Mindrift, we bridge the gap between skilled professionals and exciting project-based AI opportunities with leading tech companies. Our focus is on testing, evaluating, and enhancing AI systems. Note that participation is on a project basis and does not constitute permanent employment.Role OverviewWe are seeking a seasoned Senior Python Developer with extensive functional testing expertise. The ideal candidate will possess robust skills in Linux and Docker, the ability to read and interpret code across multiple languages (like C, Rust, Go) with the assistance of LLMs, and a knack for translating project requirements into actionable migration tasks. Familiarity with tools such as Roo Code or Claude Code for streamlined iterative development is essential.Key ResponsibilitiesDevelop functional black-box tests for substantial codebases across various programming languages.Establish and oversee Docker environments to guarantee fully reproducible builds and test executions on diverse platforms.Track code coverage and set automated scoring criteria aligned with industry benchmark standards.Utilize LLMs (Roo Code, Claude) to expedite development cycles, automate repetitive tasks, and enhance the overall quality of code.Qualifications5+ years of experience as a Software Engineer, primarily focused on Python.In-depth knowledge of pytest (including fixtures, session-scoped, timeouts) and proficiency in designing black-box functional tests for CLI tools.Advanced Docker skills (creating reproducible Dockerfiles, managing user contexts, and ensuring secure workspaces).Strong Linux and Bash scripting capabilities, with the ability to debug within containers.Familiarity with modern Python tooling (uv, pyproject.toml, packaging).Experience reading and understanding multiple coding languages with LLM support (e.g., C, C++, Rust, Go).Hands-on experience with LLMs (Claude Code, Roo Code, Cursor) to enhance iterative development and test-case creation.English proficiency at a B2 level or higher.Preferred QualificationsPrior experience with agent evaluation platforms and MCP CLI.Tools and Technologies: Python (pytest, uv, Pillow), Docker, Bash, Git Submodules, C/C++/Rust/Go (reading), Dagger, GitHub Codespaces, LLMs (Claude Code, Roo Code, Cursor), coverage.py, gcov, kcov.BenefitsWhat We OfferFreelance project-based collaboration through the Mindrift platform (powered by Toloka AI).Fully remote and flexible participation—choose your working hours and contribution level (20-30 hours per week).Project compensation varies based on scope and required expertise. For this project, AI trainers can earn up to $45 per hour.
Join Acquird as a Senior/Staff Python Developer and be a part of our dynamic team in Toronto! We are looking for innovative minds who thrive in a collaborative environment to drive our software development projects forward. You will be responsible for designing, implementing, and maintaining high-quality software solutions using Python. Your expertise will play a key role in shaping the direction of our products and ensuring optimal performance.
Join our innovative team at Bounteous as a Senior Python Developer. We are looking for a passionate developer who thrives in a collaborative environment and is eager to tackle complex problems with elegant solutions. In this role, you will design, develop, and maintain scalable applications while working closely with cross-functional teams. Your expertise in Python and related technologies will be pivotal in driving our projects forward.
We invite you to submit your CV in English and specify your English proficiency level.Mindrift connects talented professionals with project-based AI opportunities for leading technology firms, focusing on the evaluation, testing, and enhancement of AI systems. This is a project-based engagement, not a full-time position.Project Overview:Each project involves distinctive tasks, including:Creating innovative computational physics problems that emulate authentic physics research workflows;Developing programming challenges that necessitate Python solutions (utilizing Numpy, SciPy, Sympy);Ensuring tasks are computationally demanding and unsuitable for manual resolution within practical timeframes (days/weeks);Constructing problems that involve complex reasoning in mechanics, electromagnetism, thermodynamics, and quantum mechanics;Grounding problems in real-world research challenges or applications from the field of physics;Validating solutions using Python with established physics simulation libraries;Clearly documenting problem statements and providing verified correct answers.Candidate Profile:This role is ideal for physicists with Python expertise who are interested in part-time, project-based engagements. Preferred qualifications include:A degree in Physics (Theoretical, Experimental, or Computational) or a related discipline;Proficiency in Python for numerical validation; knowledge of MATLAB, R, C, SQL, Numpy, Pandas, SciPy, Stata, or any programming language is equivalent;At least 2 years of relevant professional experience: applied, research, or teaching experience is applicable;Experience with numerical simulation methodologies;Ability to design problems that reflect authentic physics research workflows;Creative problem design skills across various physics domains;Familiarity with physics modeling and approximation techniques;Strong command of written English (C1+ proficiency).Application Process:Apply → Pass qualifications → Join a project → Complete tasks → Receive compensation.Project Commitment:For this project, contributors are expected to allocate approximately 10–20 hours per week during active phases, contingent on project demands. This is an estimate and not a guaranteed workload.Compensation:Contributors can earn up to $35 per hour, depending on their contribution level and pace. Compensation may vary across projects based on their scope, complexity, and required expertise.
Join our innovative team at MongoDB as a Senior Python Engineer, where you will play a crucial role in designing, developing, and optimizing high-performance applications. Your expertise in Python will help us enhance our product offerings while working in a collaborative environment that values creativity and technical excellence.
Please submit your CV in English and indicate your level of English proficiency.At Mindrift, we specialize in connecting talented professionals with project-based AI opportunities within leading technology firms, concentrating on the testing, evaluation, and enhancement of AI systems. Please note that participation is project-based and not in the form of permanent employment.About the RoleThis position is tailored for a Senior Python Developer with substantial experience in functional testing. The ideal candidate will possess robust skills in Linux and Docker, demonstrate proficiency in reading code across various programming languages (such as C, Rust, Go) with the assistance of LLMs, and be adept at translating requirements for migration tasks. Additionally, familiarity with tools like Roo Code or Claude Code to expedite iterative development is essential.Key ResponsibilitiesDevelop functional black-box tests for extensive codebases in multiple source languages.Establish and maintain Docker environments to guarantee fully reproducible builds and testing across various platforms.Oversee code coverage and set up automated scoring criteria to align with industry benchmark standards.Utilize LLMs (Roo Code, Claude) to streamline development cycles, automate repetitive tasks, and enhance overall code quality.RequirementsOver 5 years of experience as a Software Engineer, primarily focusing on Python.Extensive experience with pytest (fixtures, session-scoped, timeouts) and the design of black-box functional tests for CLI tools.Advanced Docker skills (including reproducible Dockerfiles, user contexts, secure workspaces).Strong proficiency in Linux and Bash scripting, with the ability to debug within containers.Familiarity with modern Python tools (uv, pyproject.toml, packaging).Capability to read and comprehend various coding languages with the help of LLMs (e.g., C, C++, Rust, or Go).Experience utilizing LLMs (Claude Code, Roo Code, Cursor) to enhance iterative development and test-case generation.English proficiency at a B2 level or higher.Preferred QualificationsPrevious experience with agent evaluation platforms and MCP CLI.Tools and Technologies: Python (pytest, uv, Pillow), Docker, Bash, Git Submodules, C/C++/Rust/Go (reading), Dagger, GitHub Codespaces, LLMs (Claude Code, Roo Code, Cursor), coverage.py, gcov, kcov.BenefitsWhat We Offer:Freelance project-based collaboration through the Mindrift platform (powered by Toloka AI).Completely remote and flexible participation — choose when and how much to work (20-30 hours per week).Compensation varies by project scope and required expertise. On this project, AI trainers can earn up to $45 per hour.
Role overview 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.
Full-time|Hybrid|Vancouver - Hybrid (3x in office/week)
About LanternLantern is a leading specialty care platform designed to connect individuals with top-tier healthcare when they need it most. By establishing a curated Network of Excellence, which includes the nation's foremost specialists across various medical fields such as surgery, cancer care, and infusions, Lantern not only ensures quality care but also delivers substantial cost savings to employers and their employees. Our dedicated care teams, comprising Care Advocates and nurses, accompany members throughout their healthcare journey, empowering them to regain their health, reconnect with their families, and return to their professional lives. With convenient access to specialists across the nation, Lantern makes quality healthcare accessible to most individuals. Trusted by some of the largest employers in the country, we serve over 6 million members nationwide. Discover more about us at lanterncare.com.About You:You leverage LOGIC in your decision-making, understanding that progress is essential for enacting change. You prioritize executing your tasks while thriving in a fast-paced environment, celebrating both minor and major victories along the way.INCLUSION is a fundamental aspect of your values. You highly value a diverse and inclusive workplace, eager to collaborate with a team that encompasses a variety of experiences and perspectives.With GRIT, determination, and ambition, you are equipped to tackle significant challenges. You believe that substantial problems necessitate innovative solutions and a supportive team to foster new ideas.You possess a deep commitment to your customers, driven to maintain HUMANITY in every decision made. Your motivation stems from the individuals utilizing your product, as they are the core of your drive for change.Guided by integrity, you emphasize the importance of TRUTH over simply providing answers that are comfortable to hear.Collaboration is vital for you, and you flourish in a team environment where innovation and change are fostered.These pillars of LIGHT serve as a reminder to our team of the impact we have by offering guidance and support in navigating the often intricate landscape of healthcare. We aspire to illuminate pathways for individuals to access the best care, resources, and support they require to return to their lives.If this resonates with you, we would be delighted to discuss career opportunities at Lantern.
Company DescriptionWorkleap is an innovative tech company headquartered in Montreal, dedicated to simplifying the work experience. Since our inception in 2006, we have developed pioneering products that address the most pressing challenges faced by HR and IT departments. Workleap offers two distinct product lines:The Workleap Platform, an AI-driven HR solution aimed at enhancing team performance and fostering employee engagement.ShareGate, the premier Microsoft 365 migration and governance tool, renowned for its unmatched ease of use among IT professionals globally.Today, over 20,000 organizations trust Workleap's products to thrive, lead, and operate with assurance. Our core mission is to create the simplest products that provide exceptional value to our customers.Job DescriptionWhat does your new role entail?As a Senior Product Designer for ShareGate Migrate, you will collaborate closely with a product trio (Product Manager, Tech Lead, and Designer) to enhance the user experience of a product pivotal to high-stakes, operationally critical projects. You will design intuitive solutions that empower IT administrators to navigate complex migration scenarios with confidence. Your responsibilities will encompass both strategic and tactical elements: defining problem spaces, shaping user flows and interactions, refining UI components, and iterating based on user feedback. You will also explore opportunities to integrate AI into the user experience, whether by simplifying planning processes, providing actionable insights, or guiding teams through intricate technical decisions. This role presents a chance to address significant challenges that influence how organizations transform their digital workplaces. You will excel in this environment if you enjoy tackling complexity, naturally collaborate with engineers and PMs, and are dedicated to delivering reliable, insightful user experiences that can scale.
Join Syntronic: Where Your Innovation Shapes the FutureAt Syntronic, we don't just follow industry trends—we set them! Collaborate with visionary companies and brilliant minds to transform groundbreaking ideas into reality. Envision working on advanced projects in telecommunications, innovative automotive technology, life-saving healthcare solutions, and next-generation industrial automation. Our diverse projects are impactful and lead the way in technological innovation. Become part of an extraordinary team!About UsSyntronic is a global leader in design and development, specializing in electronics, electromechanics, and software. We are a community of innovators, building the future through advanced communication systems, autonomous vehicles, and revolutionary IoT solutions that enhance everyday life. Your contributions at Syntronic will make a real difference!
ShareGate is the premier platform for Microsoft 365 migration and governance, relied upon by over 100,000 IT professionals for its unparalleled simplicity.It provides the most straightforward, reliable, and cost-effective method for transferring business data to Microsoft 365.Whether transitioning from Google Workspace, file shares, Exchange Online, SharePoint On-Premises, or tenant-to-tenant, ShareGate ensures a seamless experience without unexpected challenges. From cloud transformation to M&A integration, it keeps processes straightforward and efficient.Furthermore, ShareGate empowers organizations to maintain control over their data post-migration. Its robust governance features allow users to assess environments, identify issues, and implement solutions on the fly, ensuring data integrity, security, and optimization. This foundation paves the way for safe Microsoft Copilot deployment across organizations.ShareGate is developed by Workleap Technologies, a software company based in Montréal.Job DescriptionWhat will your new role entail?As a Senior Product Designer for ShareGate Migrate, you will collaborate closely with a product trio (Product Manager, Technical Lead, Designer) to enhance the user experience of a product utilized in critical, operationally sensitive projects. You will create solutions that empower IT administrators to navigate complex migration scenarios with clarity and confidence. Your responsibilities will encompass both strategic and tactical aspects: defining problem spaces, designing user flows and interactions, refining UI details, and iterating quickly based on user feedback. You will also explore how AI can enrich the user experience, whether by simplifying planning, revealing insights, or assisting teams in making technical decisions. This role presents a chance to tackle significant challenges that influence how organizations develop their digital work environments. You will excel in this position if you thrive in complexity, foster collaboration with engineers and PMs, and are committed to delivering reliable, thoughtful user experiences that scale.
ShareGate is a leader in Microsoft 365 migration and governance, relied upon by over 100,000 IT professionals for its unparalleled simplicity.It provides an efficient, reliable, and cost-effective solution for migrating business data to Microsoft 365. Whether transitioning from Google Workspace, file shares, Exchange Online, SharePoint On-Premises, or tenant-to-tenant, ShareGate ensures a seamless experience. From cloud transformation to M&A integration, it simplifies complex processes.Moreover, ShareGate empowers organizations to maintain control following migration, offering robust governance features that allow users to assess environments, identify issues, and implement immediate fixes, ensuring data remains secure and optimized. It also lays the foundation for safe Microsoft Copilot deployment.ShareGate is proudly developed by Workleap Technologies, a software company based in Montréal.Job DescriptionWhat will your new role entail?As a Senior Product Designer with ShareGate Migrate, you will collaborate closely with a product trio (PM, Tech Lead, Designer) to enhance the user experience of a product integral to high-stakes, operationally sensitive projects. Your role will involve designing solutions that empower IT administrators to navigate intricate migration scenarios effectively. Your responsibilities will encompass both strategic and executional aspects: defining problem spaces, shaping user flows and interactions, refining UI elements, and rapidly iterating based on insights. You will thoughtfully investigate how AI can enhance user experiences, whether by simplifying planning, revealing insights, or assisting teams in technical decision-making. This role offers the chance to tackle significant challenges that impact the evolution of digital workplaces. You will excel in this position if you thrive in complexity, enjoy collaborating with engineers and PMs, and are committed to delivering dependable, user-centered experiences that scale.
Role overview Wabtec Corporation seeks a Senior Python Software Developer to join its AI team in Montréal. This position centers on designing and enhancing software tools that drive the team's artificial intelligence projects forward. Advanced Python programming is a must for success in this role. Responsibilities Build and maintain software tools used by the AI team Participate in projects aimed at improving operational efficiency Support ongoing technology initiatives that foster innovation Location This role is based in Montréal.
Veeva Systems is a visionary organization at the forefront of industry cloud solutions, dedicated to accelerating the delivery of therapies to patients. As one of the fastest-growing SaaS companies in history, we achieved over $2 billion in revenue last fiscal year, with immense growth opportunities on the horizon.Our core values—Do the Right Thing, Customer Success, Employee Success, and Speed—define who we are. In 2021, we made history by becoming a public benefit corporation (PBC), committed to balancing the interests of our customers, employees, community, and investors.As a Work Anywhere company, we prioritize your flexibility to work from home or in the office, allowing you to flourish in your preferred environment.Join us in transforming the life sciences industry and making a meaningful impact on our customers, employees, and communities.The RoleAs a Senior Migration Architect, you will play a pivotal role in the Veeva Systems Professional Services team, delivering sophisticated migration solutions for project teams implementing Veeva Vault R&D applications and Vault Platform cloud solutions within the life sciences sector.You will spearhead customer migration projects by offering your expertise in data and document content migration, Vault API, Vault migration tools, and industry best practices for the Vault Platform. As a customer advocate, you will collaborate closely with various Veeva teams (Services, Product, Sales, Strategy) to ensure ongoing customer success.This is a full-time permanent remote position with Veeva. We encourage qualified applicants from the U.S. and Canada who are near an airport and can fulfill travel requirements to apply.
Spiria seeks a C++/Python Software Developer to join the team in Laval. The focus is on building embedded software for advanced machinery, where reliability and precision are essential. This position involves hands-on work in environments that require consistent performance and careful attention to detail. Key responsibilities Design and develop embedded software for large-scale machines within Linux environments. Work on user interface elements, automate operational processes, and contribute to control system development. Assist with integrating software and hardware for complex systems. Work location This is an on-site position at Spiria's Laval office.
About the Role Ubisoft Entertainment S.A. is looking for a Mid-Senior Python Developer to join the Montreal studio. This position focuses on building software that supports the creation of new gaming experiences. The team values collaboration and encourages creative input from every member. What You Will Do Develop and maintain Python-based tools and systems for game development projects Work closely with other developers, designers, and artists to deliver features that enhance gameplay Troubleshoot and resolve technical issues as they arise Contribute ideas and improvements to existing workflows Team and Environment Join a group of skilled professionals who support each other's growth and creativity. The Montreal studio offers a collaborative setting where new ideas are welcome and career development is encouraged.
Join our innovative team at Scalian as a Python Test Software Developer. In this role, you'll be responsible for developing and implementing automated testing solutions to ensure the quality and reliability of our software products. You will work closely with cross-functional teams to enhance product performance through rigorous testing methodologies.
Full-time|$178K/yr - $248K/yr|Hybrid|British Columbia
The Application Modernization Platform (AMP) team is addressing one of the industry’s most pressing challenges: utilizing Generative AI to convert rigid, legacy applications into modern, microservices-based architectures powered by MongoDB. A significant hurdle in transforming legacy code is ensuring that the new application’s business logic remains equivalent, functioning seamlessly and efficiently within the new MongoDB data ecosystems in a reliable and scalable manner. The success of this endeavor is heavily dependent on the pivotal tools crafted by the CodeGen team. We are in search of a seasoned Senior Lead Software Engineer who possesses a robust background in database ecosystems, the ability to reshape complex large-scale services, and team leadership skills. In this role, you will guide a talented team in creating a sophisticated product suite that harnesses GenAI capabilities. The ideal candidate is a hands-on technical leader who can influence architectural decisions, mentor engineers, and work closely with product management to deliver solutions that tackle our customers’ most challenging application transformation issues. This position is based on the North American west coast and offers a hybrid work model.
Join our dynamic team as a Python Developer at Collabera in Ottawa. We are looking for passionate individuals who are eager to work on innovative projects and leverage their expertise in Python to develop scalable applications. This role provides an excellent opportunity to enhance your programming skills in a collaborative environment.