1 - 20 of 4,126 Jobs

Search for Freelance Python Data Scraping Engineer

4,126 results

Apply
company
Part-time|CA$32/hr - CA$32/hr|Remote|Remote — Manitoba, Canada

Mindrift is hiring a Freelance Python Data Scraping Engineer for the Tendem project. This is a part-time, remote contract role available to candidates based in Manitoba, Canada. Mindrift partners specialists with technology innovators to advance Generative AI by combining real-world expertise with AI-driven projects. Role overview This contract centers on technical data extraction and web scraping for the Tendem project. The work combines human judgment with AI-powered workflows. Collaboration with Tendem Agents is a key part of the process: while they manage repetitive tasks, you focus on ensuring the quality and usability of the data collected. What you will do Lead end-to-end data extraction from complex and dynamic websites, producing structured and accurate datasets. Utilize internal tools such as Apify and OpenRouter, along with custom workflows, to streamline data collection and validation. Adjust scraping approaches to handle interactive or JavaScript-heavy sites, adapting to changes in site structure. Enforce data quality through validation checks, consistency across sources, and adherence to formatting standards before delivery. Scale up for large datasets using batching or parallelization, monitor for failures, and maintain stability as websites evolve. Requirements Practical experience using Python for web scraping, data extraction, and data processing tasks. Knowledge of tools like Apify and OpenRouter is helpful. Ability to troubleshoot and adapt to changing or dynamic web environments. Keen attention to detail and a commitment to high data quality. Compensation Contributors can earn up to $32 per hour, depending on skill level and pace. Actual rates vary based on project scope, complexity, and required expertise. How to apply Submit your application to get started. If qualified, Mindrift will match you with projects aligned to your technical background. The work is flexible and remote, so you can contribute on your own schedule. Projects may include coding, automation, and refining AI outputs, all supporting practical advances in AI capabilities.

Apr 24, 2026
Apply
companyJobgether logo
Part-time|Remote|Canada

Role overview Jobgether is hiring a Senior Python Data Scraping Engineer for a partner company. This freelance position is fully remote and open to candidates based in Canada. The main responsibility is building and maintaining scalable systems for web data extraction, supporting both AI-driven and human validation workflows. What you will do Design and improve Python-based scraping tools for dynamic, frequently changing websites Manage large volumes of data to ensure structured, reliable delivery at scale Adapt scraping strategies to new site architectures and anti-bot protections Collaborate with AI agents, maintaining strong standards for accuracy and quality control Help create datasets that support advanced analytics and AI projects Requirements Advanced Python skills, with a focus on web scraping and automation Experience running complex scraping projects and handling large datasets Ability to adapt quickly to changing web technologies and environments Keen attention to detail, especially regarding data accuracy and validation Comfort working independently as a remote freelancer Location and work arrangement This freelance role is open to candidates residing in Canada. The position values autonomy, technical expertise, and a reliable work ethic.

Apr 28, 2026
Apply
company
Contract|CA$55/hr - CA$55/hr|Remote|Remote — Manitoba, Canada

Please submit your CV in English and specify your English proficiency level. Mindrift connects experienced professionals with project-based assignments that help advance AI systems for major technology companies. This freelance position is project-based and not a permanent role. Role overview The Freelance Data Science Engineer works on complex projects in sectors including telecom, finance, government, e-commerce, and healthcare. The main focus is designing and validating data science problems that closely resemble real analytical workflows in industry. What you will do Create original computational data science problems that reflect real-world analysis tasks. Develop challenges that require advanced Python programming, using libraries such as Pandas, Numpy, Scipy, Scikit-learn, Statsmodels, Matplotlib, and Seaborn. Design problems that are computationally intensive and would take days or weeks to solve manually. Build scenarios involving complex reasoning in data processing, statistical analysis, feature engineering, predictive modeling, and extracting insights. Produce deterministic problems with reproducible results by using fixed random seeds and avoiding stochastic elements. Address business topics like customer analytics, risk assessment, fraud detection, forecasting, optimization, and operational efficiency. Design end-to-end challenges covering the full data science pipeline, from data ingestion to deployment considerations. Include big data scenarios that require scalable computational solutions. Validate solutions using Python and standard data science tools. Document each problem with a realistic business context and provide verified solutions. Requirements At least 5 years of hands-on data science experience with proven business impact. A portfolio of completed projects or publications that demonstrate strong problem-solving skills. Advanced Python skills for data science, including experience with Pandas, Numpy, Scipy, Scikit-learn, and Statsmodels. Expertise in statistical analysis and machine learning, with a solid understanding of algorithms and practical applications. Proficiency in SQL and experience with database operations for analysis and manipulation. Experience with GenAI technologies such as LLMs, RAG, prompt engineering, and vector databases. Familiarity with MLOps practices and model deployment workflows. Knowledge of frameworks like TensorFlow, PyTorch, and LangChain. Excellent written English skills (C1 level or higher). How to apply Submit your application and CV in English. After passing the qualification process, join a project to complete tasks and receive payment. Location Remote , Manitoba, Canada

Apr 25, 2026
Apply
company
Part-time|CA$35/hr - CA$35/hr|Remote|Remote — Manitoba, Canada

Please submit your CV in English and specify your English proficiency level. Mindrift connects experienced professionals with project-based AI work for technology companies. Projects focus on evaluating, testing, and improving AI systems. This is a freelance, project-based position, not a permanent role. Role overview This freelance Optical Engineer position centers on designing and validating computational physics problems that require Python programming. Work includes: Creating original problems that reflect real research workflows in physics Formulating challenges that need Python (using Numpy, SciPy, Sympy) to solve Developing complex, computationally intensive problems that cannot be solved manually in a short time Designing reasoning sequences in areas like mechanics, electromagnetism, thermodynamics, and quantum mechanics Basing problems on real-world research or practical physics applications Validating solutions in Python with standard simulation libraries Documenting problem statements clearly and providing verified answers Requirements Degree in Physics (theoretical, experimental, or computational) or a related field Proficiency in Python for numerical validation; experience with MATLAB, R, C, SQL, Numpy, Pandas, or SciPy is helpful At least 2 years of professional experience in applied physics, research, or teaching Background in numerical simulation methods Ability to design problems that mirror authentic research workflows Creative approach to problem design across multiple physics domains Knowledge of modeling and approximation techniques in physics Strong written English (C1+ proficiency) Project process The typical process: Apply, pass qualifications, join a project, complete assigned tasks, and receive payment. Time commitment During active projects, expect to spend about 10–20 hours per week. Actual hours may vary with project needs and are not guaranteed. Compensation Earn up to $35 per hour, depending on expertise and pace. Pay may differ by project based on complexity and required skills. Other projects on the platform may offer different compensation models depending on requirements.

Apr 22, 2026
Apply
company
Contract|$55/hr - $55/hr|Remote|Remote — Manitoba, Canada

Please submit your CV in English and indicate your level of English proficiency. Mindrift connects experienced data scientists with contract-based AI projects for major tech companies. Work centers on testing, evaluating, and improving AI systems across a range of industries. This is a project-based contract, not a permanent role. Role overview The Freelance Data Scientist (Python & SQL) will design and validate complex computational problems that reflect real analytical workflows. Projects may involve sectors like telecom, finance, government, e-commerce, and healthcare. Assignments focus on creating and documenting original data science problems that mirror practical business challenges. What you will do Create computational data science problems based on real business scenarios. Develop tasks requiring advanced Python programming, using libraries such as Pandas, Numpy, Scipy, Scikit-learn, Statsmodels, Matplotlib, and Seaborn. Ensure problems are computationally demanding and cannot be solved manually in a short time. Design scenarios involving complex reasoning: data processing, statistical analysis, feature engineering, predictive modeling, and extracting insights. Write deterministic problems with reproducible results, using fixed random seeds as needed. Align problem statements with business needs such as customer analytics, risk assessment, fraud detection, forecasting, optimization, and operational efficiency. Address the full data science pipeline: ingestion, cleaning, exploratory analysis, modeling, validation, and deployment considerations. Incorporate big data processing elements that require scalable solutions. Validate solutions using Python and standard statistical methods. Document problems clearly in realistic business contexts and provide verified solutions. Requirements At least 5 years of hands-on data science experience with proven business impact. Portfolio of completed projects or publications demonstrating real-world problem-solving. Advanced Python programming for data science (Pandas, Numpy, Scipy, Scikit-learn, Statsmodels). Strong knowledge of statistical analysis and machine learning, including algorithms and practical applications. Strong SQL skills for data manipulation and analysis. Experience with GenAI tools (LLMs, RAG, prompt engineering, vector databases). Familiarity with MLOps and model deployment workflows. Knowledge of frameworks such as TensorFlow, PyTorch, or LangChain. Exceptional written English (C1 level or higher). Application process Apply with an English CV and indicate your English proficiency. Complete qualification steps. Join a project when matched. Complete assigned tasks. Receive compensation for your contributions. Location: Remote , Manitoba, Canada Note: This is a part-time, project-based contract and does not constitute permanent employment.

Apr 25, 2026
Apply
company
Contract|Remote|Remote — Manitoba, Canada

Toloka AI is hiring a Freelance Mechanical Engineer & Python Specialist to contribute to AI training resources. This contract position is fully remote for candidates located in Manitoba, Canada. Key responsibilities Develop technical training materials using expertise in mechanical engineering and Python programming Assist with refining and enhancing processes for training AI systems Location This is a remote role open to residents of Manitoba, Canada.

Apr 23, 2026
Apply
companyTwo Circles logo
Full-time|On-site|Vancouver, British Columbia, Canada

Data Engineer (Azure / Databricks / Python)About UsAt Two Circles, we are a leading Sports & Entertainment Marketing firm dedicated to enhancing audience engagement and driving revenue growth. By leveraging deep insights into fan behavior, we empower our clients to effectively connect with their audiences, amplifying both consumer and B2B revenues. Our trusted platforms and services cater to an impressive roster of over 900 clients worldwide, including renowned names like the English Premier League, Red Bull, UEFA, VISA, the NFL, Nike, and Amazon. With a workforce nearing 1000 and 14 global offices, we are committed to delivering innovative solutions to sports and entertainment entities of all sizes.Your RoleWe are seeking a passionate Data Engineer to join our dynamic team of over 100 Data & BI Engineers, contributing to our Audience Intelligence Platform. In this pivotal role, you will play a key part in developing a cutting-edge data management and analytics platform tailored for the sports industry. You will harness the latest technologies to design, build, and optimize scalable data solutions, helping teams, leagues, and organizations unlock the full value of their data. If you thrive in a fast-paced environment and are eager to make a significant impact in the sports sector, we want to hear from you!Key ResponsibilitiesDesign, develop, and test scalable data platform solutions in Azure, utilizing tools such as ADF, Databricks, and Function Apps, with a focus on Python.Create high-quality data products, ensuring efficiency, reliability, and performance across our data pipelines.Collaborate closely with product and marketing teams to deliver data-driven insights and impactful solutions that drive business success.Write clean, maintainable code adhering to best practices and development frameworks, upholding robust data engineering standards.Continuously enhance and optimize data workflows, monitoring performance and implementing advancements to foster innovation.

Mar 17, 2026
Apply
company
Contract|CA$39/hr - CA$39/hr|Remote|Remote — Manitoba, Canada

Please submit your CV in English and include your English proficiency level. This freelance role with Mindrift focuses on engineering and computational projects for the AI sector. Work is remote, based in Manitoba, Canada. Mindrift partners with technology firms to test and improve AI systems. This is a project-based contract, not a permanent position. What you will do Design engineering challenges that mirror real-world electrical engineering processes Create Python-based problems for calculations and simulations Develop tasks involving system design, optimization, and analysis Ensure problems require rigorous computational solutions, including numerical or iterative methods Build problems inspired by research or practical engineering scenarios Validate solutions using Python and established engineering libraries Document problem statements clearly and provide verified solutions Requirements Degree in Electrical Engineering or a related discipline Proficiency in Python for numerical validation; experience with MATLAB, R, C, SQL, Numpy, Pandas, SciPy, or similar tools is a plus Minimum 2 years of professional experience (applied, research, or teaching) Understanding of practical engineering constraints and approximations Excellent written English (C1 level or higher) Professional certifications (such as CMME, SAS Certifications, CAP) and international or applied project experience are advantageous Project details During active projects, typical commitment is 10-20 hours per week, depending on project needs. This is an estimate and not a guaranteed workload. Compensation Earn up to $39 per hour, based on expertise and pace. Actual rates depend on project scope and complexity. Application process Apply Pass qualifications Join a project Complete tasks Receive payment

Apr 22, 2026
Apply
company
Contract|Remote|Remote — Manitoba, Canada

Toloka AI seeks a civil engineer with strong Python programming skills to join as a freelance AI trainer. This contract position is fully remote and open to candidates based in Manitoba, Canada. Role overview This role combines civil engineering expertise with Python development to support projects focused on training artificial intelligence systems. The position involves collaborating with team members and contributing technical insights that influence project direction. What you will do Apply civil engineering knowledge and Python programming to AI training projects Work with team members to refine and improve AI models Offer technical insights that help shape project outcomes Location This is a remote role for candidates located in Manitoba, Canada.

Apr 28, 2026
Apply
companyTake-Two Interactive Software, Inc. logo
Data Engineer (Python/Spark) - Innovative Solutions

Take-Two Interactive Software, Inc.

Full-time|On-site|Toronto, Ontario, Canada

Take-Two Interactive Software, Inc. is looking for a Data Engineer with hands-on experience in Python and Spark. This position is based in Toronto, Ontario, and centers on building and improving data pipelines that support business analytics and decision-making. Key responsibilities Design and develop scalable data pipelines using Python and Spark Optimize data workflows to improve efficiency and reliability Work closely with teams across the company to transform raw data into actionable insights Contribute to data-driven projects and help support informed decision-making across the organization Location This role is based in Toronto, Ontario, Canada.

Apr 24, 2026
Apply
companyTwo Circles logo
Full-time|On-site|Vancouver, British Columbia, Canada

Lead Data Engineer - Azure, Databricks, PythonAbout UsAt Two Circles, we are pioneers in the Sports & Entertainment Marketing industry, dedicated to amplifying audiences and enhancing revenue streams. Our deep understanding of fan behavior allows us to empower our clients to connect with their audiences more effectively. We collaborate with renowned organizations such as the English Premier League, Red Bull, UEFA, VISA, the NFL, Nike, and Amazon, providing insights that drive growth in both direct-to-consumer and B2B sectors. With a global presence encompassing nearly 1,000 professionals across 14 offices, we are committed to delivering innovative solutions to sports and entertainment businesses worldwide. Your RoleWe are seeking an exceptional Data Engineer to join our dynamic team of over 100 Data & BI Engineers, focusing on our Audience Intelligence Platform. In this position, you will be instrumental in developing a cutting-edge data management and analytics platform tailored for the sports industry. You will leverage advanced technologies to design, create, and optimize scalable data solutions that enable teams and organizations to harness the full potential of their data. If you are passionate about data engineering and thrive in a collaborative and fast-paced environment, we encourage you to apply! Your responsibilities will evolve as you grow, starting with:Designing, building, and testing scalable data platform solutions within Azure, utilizing tools such as ADF, Databricks, and Function Apps, with expertise in Python.Creating high-quality data products that ensure efficiency, reliability, and performance across our data pipelines.Collaborating closely with product and marketing teams to deliver actionable data-driven insights and solutions that are of significant business value.Writing clean, maintainable code in accordance with industry best practices and development frameworks, upholding robust data engineering standards.Continuously enhancing and optimizing data workflows, monitoring performance metrics, and implementing innovations to drive progress.

Mar 17, 2026
Apply
companyClickHouse logo
Full-time|Remote|Canada (Remote)

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.

Apr 5, 2026
Apply
company
Part-time|CA$35/hr - CA$35/hr|Remote|Remote — Manitoba, Canada

This freelance, project-based role at Toloka AI (in partnership with Mindrift) focuses on developing and validating advanced mathematics problems for AI education. Work is remote from Manitoba, Canada, and all applications must include a resume in English along with your English proficiency level. Role overview Contributors design computational mathematics challenges that mirror real research workflows. Each project brings unique tasks, such as: Creating original mathematics problems that require significant computational effort (not solvable manually in a reasonable timeframe) Developing Python-based solutions using libraries like Numpy, SciPy, or Sympy Focusing on areas such as number theory, combinatorics, graph theory, and numerical analysis Basing problems on genuine research questions or real-world mathematical applications Validating solutions programmatically and documenting both problems and solutions clearly Requirements Degree in Mathematics (Pure or Applied) or a related field Strong Python skills for numerical validation; experience with MATLAB, R, C, SQL, Numpy, Pandas, SciPy, or similar is also accepted At least 2 years of professional experience in applied mathematics, research, or teaching Background in numerical methods and symbolic computation Ability to design problems based on authentic mathematical research Understanding of computational complexity theory Excellent written English (C1 level or higher) Project commitment Projects typically require an estimated 10–20 hours per week during active phases. Actual workload may vary depending on project needs and is not guaranteed. Compensation Contributors can earn up to $35 per hour, depending on the project’s complexity, scope, and your contribution. Rates may differ for other projects on the platform. Application process Apply with your resume and English proficiency Pass qualification steps Join a project Complete assigned tasks Receive payment This is a non-permanent, part-time opportunity for mathematicians with Python expertise interested in project-based AI education work.

Apr 29, 2026
Apply
companyKunai logo
Full-time|On-site|Montreal, QC

At Kunai, we are at the forefront of transforming the financial services landscape. We develop comprehensive full-stack technology solutions tailored for banks, credit and payment networks, and infrastructure providers, empowering them to enhance their customer relationships and modernize their operations. Our mission is to facilitate our clients' adaptation to emerging trends and to future-proof their businesses by maintaining a tech-agnostic and human-centered approach.Join us in Montreal (on-site) to help shape the future of financial technology.

Apr 6, 2026
Apply
company
Part-time|CA$35/hr - CA$35/hr|Remote|Remote — Manitoba, Canada

This project-based contract calls for a freelance research physicist with strong Python skills. Mindrift offers remote roles for contributors based in Manitoba, Canada, focused on advancing artificial intelligence by developing and validating computational physics challenges. Role overview This position involves designing and verifying computational physics problems that simulate real research scenarios. Projects emphasize programming in Python and require familiarity with scientific libraries such as Numpy, SciPy, and SymPy. What you will do Develop original computational physics problems inspired by real research workflows. Create challenges that require Python programming to solve, using scientific libraries. Ensure problems are complex enough that manual solutions would take days or weeks. Design scenarios involving advanced reasoning in areas like mechanics, electromagnetism, thermodynamics, and quantum mechanics. Base each problem on genuine research challenges or practical physics applications. Verify solutions using Python and standard simulation tools. Document each problem clearly and provide validated answers. Requirements Strong background in physics research. Advanced Python programming skills, including experience with Numpy, SciPy, and SymPy. Ability to design and validate computationally intensive problems. Clear scientific communication in written English. Application instructions Submit a CV in English and specify your level of English proficiency.

Apr 22, 2026
Apply
company
Part-time|CA$35/hr - CA$35/hr|Remote|Remote — Manitoba, Canada

Mindrift connects skilled professionals with project-based roles in AI development, focusing on testing, evaluating, and improving advanced AI systems. This freelance position is open to candidates based in Manitoba, Canada, and is not a permanent role. Role overview The Chemistry & Python Specialist will contribute to projects by designing and validating complex computational chemistry problems. Tasks emphasize real-world research scenarios and require strong analytical and programming abilities. Contributors play a key part in shaping AI systems used by leading technology firms. What you will do Create original computational chemistry problems that reflect authentic research workflows Develop programming challenges in Python, using libraries such as NumPy and SciPy Design tasks that are computationally intensive and require extended effort to solve Formulate problems involving advanced reasoning in physical chemistry, quantum chemistry, and molecular modeling Base problem statements on real research challenges or practical chemistry applications Validate solutions using Python and established computational chemistry methods Document problem statements clearly and supply verified solutions Requirements Degree in Chemistry or a closely related field Proficiency in Python for numerical validation; experience with MATLAB, R, C, SQL, Pandas, SciPy, or domain-specific libraries is also considered At least 2 years of professional experience in applied, research, or teaching roles Expertise in numerical methods relevant to chemistry Strong understanding of computational chemistry principles and techniques Exceptional written English skills at C1 level or higher How projects work The process involves several steps: Application, Qualification, Project Assignment, Task Completion, and Payment. Each project phase may differ in scope and requirements. Time commitment During active project phases, tasks typically require 10–20 hours per week. Actual workload may vary depending on project needs. Compensation Contributors can earn up to $35 per hour, depending on expertise and task completion speed. Compensation varies by project scope, complexity, and required skills. Other projects on the platform may offer different pay rates. Please submit your CV in English and indicate your level of English proficiency when applying.

Apr 29, 2026
Apply
company
Part-time|CA$38/hr - CA$38/hr|Remote|Remote — Manitoba, Canada

This freelance AI Trainer role with toloka-ai, in partnership with Mindrift, centers on developing and validating advanced statistics and Python programming challenges. The work supports AI system evaluation and improvement for leading technology companies. The position is remote and based in Manitoba, Canada. Engagement is project-based and not a permanent employment arrangement. Key Responsibilities Design computational statistics problems that mirror real-world mathematical research workflows. Create and document programming challenges that require Python to solve, using libraries such as Numpy, SciPy, and Sympy. Ensure each problem is computationally intensive and not easily solved by hand. Develop tasks involving complex reasoning in fields like number theory, combinatorics, graph theory, and numerical analysis. Base problems on genuine research challenges or practical mathematical applications. Validate solutions in Python with standard mathematical libraries. Provide clear problem statements and supply verified, correct answers. Requirements Degree in Statistics or a closely related field. Proficiency in Python for numerical validation. Knowledge of MATLAB, R, C, SQL, Numpy, Pandas, SciPy, or other relevant libraries is valued. At least 2 years of professional experience in applied research or teaching. Strong written English skills at C1 level or above. Professional certifications (such as CMME, SAS Certifications, CAP) and experience in international or applied projects are considered assets. Project Commitment Estimated workload is 10–20 hours per week during active project periods. Actual hours may fluctuate based on project needs. Compensation Compensation is up to $38 per hour, depending on contribution and project complexity. Rates may vary for other projects on the platform according to requirements and expertise. How to Apply Submit a CV in English, highlighting English proficiency. The application process includes qualification steps, joining a project, completing assigned tasks, and receiving payment.

Apr 22, 2026
Apply
company
Part-time|$35/hr - $35/hr|Remote|Remote — Manitoba, Canada

Please submit your CV in English and indicate your English proficiency level. Role overview Mindrift offers project-based AI contract work for technology companies. As a Freelance AI Trainer specializing in physics and Python, the focus is on testing, evaluating, and helping to improve AI systems. This is a contract position, not a permanent job. What you will do Create original computational physics problems modeled after real research workflows. Design challenges that require Python programming to solve, often using libraries such as Numpy, SciPy, or Sympy. Ensure problems are computationally intensive and not easily solvable by hand. Develop questions involving complex reasoning in areas like mechanics, electromagnetism, thermodynamics, and quantum mechanics. Base scenarios on real research or practical physics applications. Validate solutions using Python and established physics simulation libraries. Document problems clearly and provide correct, verified answers. Requirements Background in physics (theoretical, experimental, or computational) or a related field. Proficiency in Python for numerical validation. Experience with MATLAB, R, C, SQL, Numpy, Pandas, SciPy, Stata, or other programming languages is valued. At least 2 years of professional experience in applied, research, or teaching roles. Familiarity with numerical simulation techniques. Ability to design problems that reflect authentic physics research processes. Creative problem-solving skills across multiple physics domains. Knowledge of physics modeling and approximation methods. Strong written English skills at C1 level or higher. Project commitment Workload is estimated at 10–20 hours per week during active project phases. Actual hours may vary depending on project needs and timelines. Compensation Earn up to $35 per hour, depending on contribution and pace. Rates may differ for other projects on the platform, based on scope and expertise required. Application process Apply Pass qualifications Join a project Complete assigned tasks Receive compensation Location: Remote , Manitoba, Canada

Apr 22, 2026
Apply
company
Part-time|CA$35/hr - CA$35/hr|Remote|Remote — Manitoba, Canada

Please submit your CV in English and indicate your English proficiency level. Mindrift connects professionals with project-based AI work for technology companies. The focus is on assessing, evaluating, and improving AI systems. All positions are project-based and do not offer permanent employment. Role overview This freelance, remote position is available to candidates based in Manitoba, Canada. Material scientists with strong Python expertise will design and validate engineering challenges for AI projects. The work centers on creating realistic problems and ensuring solutions are accurate and practical. Main responsibilities Develop materials engineering problems that reflect real-world processes Create tasks requiring Python programming for calculations and simulations Ensure problems involve computational complexity, such as numerical methods or iterative solutions Design challenges focused on system design, optimization, and analysis Base problems on authentic research or practical engineering scenarios Validate all solutions using Python and standard engineering libraries Document problem statements clearly and provide verified solutions Requirements Degree in Material Science or a related field Proficiency in Python for numerical validation; experience with MATLAB, R, C, SQL, Numpy, Pandas, SciPy, or similar libraries is a plus At least 2 years of relevant experience in industry, research, or teaching Solid understanding of practical engineering constraints and approximations Strong written English skills at C1 level or higher Project commitment Expect to contribute roughly 10–20 hours per week during active project phases. Actual workload may vary depending on project needs. This estimate applies only during active phases and does not guarantee a set number of hours. Compensation Earn up to $35 per hour, depending on contribution and pace. Compensation may vary by project based on complexity, scope, and required expertise. Other projects on the platform may offer different rates depending on their needs. Application process Apply Meet qualifications Join a project Complete assigned tasks Receive compensation

Apr 24, 2026
Apply
companyMongoDB, Inc. logo
Full-time|On-site|British Columbia; Ontario

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.

Apr 1, 2026

Sign in to browse more jobs

Create account — see all 4,126 results

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.