{"schemaVersion":"jobsearcher.job.v1","id":"09f5fa68b3a055b860a1cd48","url":"https://jobsearcher.com/jobs/09f5fa68b3a055b860a1cd48","canonicalUrl":"https://jobsearcher.com/jobs/09f5fa68b3a055b860a1cd48","title":"Freelance Python Programmer (NumPy/SciPy)","description":"For a Medtech customer in Belgium, we are searching for a full remote freelance Python Engineer to join a small team responsible for designing, developing, and industrialising scientific algorithms for the analysis of medical images used in clinical trials. This is not a web development role, you will be implementing algorithms executed in production environments.This is an excellent opportunity for someone who enjoys mathematical problem-solving, scientific software development, and working on technically challenging image analysis problems.ResponsibilitiesAnalyse software requirements and translate scientific concepts into robust software solutions.Take research prototypes and evolve them into production-quality algorithms.Design, implement and optimise Python-based scientific algorithms for medical image analysis.Develop and maintain image processing and mathematical analysis pipelines.Write clean, efficient and well-documented code.Develop comprehensive unit and integration tests to ensure software quality.Perform code reviews and contribute to engineering best practices.Work closely with R&D scientists to refine and validate algorithms.Support cloud-based processing pipelines for large-scale image analysis.Contribute to continuous improvements in software architecture, performance and maintainability.Work within a small engineering team where every member has significant technical ownership.ExperienceStrong Python software development experience in scientific or engineering environments.Experience with scientific computing libraries, including: NumPy, SciPy and Image processing libraries such as scikit-image and/or OpenCVSolid understanding of mathematics, numerical methods and matrix operations.Experience developing algorithms rather than business or web applications.Experience writing automated unit tests using frameworks such as pytest or unittest.Familiarity with Git and GitLab-based development workflows.Experience working in Linux/Unix environments.Comfortable with shell scripting (Bash or similar).Strong software engineering practices including code reviews, version control and documentation.Ability to work closely with multidisciplinary R&D teams.Bonus SkillsMedical image analysis experience (CT, MRI or similar modalities).Experience with clinical trial software or regulated software development.Knowledge of cloud-based processing pipelines.Experience optimising scientific software for performance.Exposure to DICOM or medical imaging standards.Alternative ProfileCandidates with strong MATLAB experience will also be considered, particularly where they have developed mathematical or image-processing algorithms. Experience migrating MATLAB algorithms into Python would be advantageous.EducationA degree (MSc or PhD preferred) or background in one of the following disciplines is preferred:MathematicsPhysicsComputer ScienceBiomedical EngineeringMedical ImagingEngineeringApplied MathematicsA related scientific disciplineAdditional DetailsSENIORITY: Medior/SeniorSTART DATE: AugustDURATION: 5-6 MonthsCONTRACT: FreelanceLOCATION: EuropeONSITE POLICY: Full RemoteHOURS PER WEEK: 40LANGUAGES: Fluent EnglishINTERVIEW PROCESS: 2 stagesIf you are interested, please forward your updated resume to jay.kukoyi@vividresourcing.com to be considered.","company":"Vivid Resourcing","rawCompany":"vivid resourcing","city":"Jonesboro","state":"IL","isRemote":false,"isActive":false,"createdAt":"2026-07-16T12:18:54.253Z","occupations":[{"code":"15-1252.00","title":"Software Developers","slug":"software-developers"},{"code":"15-1251.00","title":"Computer Programmers","slug":"computer-programmers"},{"code":"15-2051.00","title":"Data Scientists","slug":"data-scientists"}],"industries":[{"code":"541690","title":"Other Scientific and Technical Consulting Services","slug":"other-scientific-and-technical-consulting-services"},{"code":"541715","title":"Research and Development in the Physical, Engineering, and Life Sciences (except Nanotechnology and Biotechnology)","slug":"research-and-development-in-the-physical-engineering-and-life-sciences-except-nanotechnology-and-biotechnology"},{"code":"541511","title":"Custom Computer Programming Services","slug":"custom-computer-programming-services"}],"jobPosting":{"@context":"https://schema.org","@type":"JobPosting","title":"Freelance Python Programmer (NumPy/SciPy)","description":"For a Medtech customer in Belgium, we are searching for a full remote freelance Python Engineer to join a small team responsible for designing, developing, and industrialising scientific algorithms for the analysis of medical images used in clinical trials. This is not a web development role, you will be implementing algorithms executed in production environments.This is an excellent opportunity for someone who enjoys mathematical problem-solving, scientific software development, and working on technically challenging image analysis problems.ResponsibilitiesAnalyse software requirements and translate scientific concepts into robust software solutions.Take research prototypes and evolve them into production-quality algorithms.Design, implement and optimise Python-based scientific algorithms for medical image analysis.Develop and maintain image processing and mathematical analysis pipelines.Write clean, efficient and well-documented code.Develop comprehensive unit and integration tests to ensure software quality.Perform code reviews and contribute to engineering best practices.Work closely with R&D scientists to refine and validate algorithms.Support cloud-based processing pipelines for large-scale image analysis.Contribute to continuous improvements in software architecture, performance and maintainability.Work within a small engineering team where every member has significant technical ownership.ExperienceStrong Python software development experience in scientific or engineering environments.Experience with scientific computing libraries, including: NumPy, SciPy and Image processing libraries such as scikit-image and/or OpenCVSolid understanding of mathematics, numerical methods and matrix operations.Experience developing algorithms rather than business or web applications.Experience writing automated unit tests using frameworks such as pytest or unittest.Familiarity with Git and GitLab-based development workflows.Experience working in Linux/Unix environments.Comfortable with shell scripting (Bash or similar).Strong software engineering practices including code reviews, version control and documentation.Ability to work closely with multidisciplinary R&D teams.Bonus SkillsMedical image analysis experience (CT, MRI or similar modalities).Experience with clinical trial software or regulated software development.Knowledge of cloud-based processing pipelines.Experience optimising scientific software for performance.Exposure to DICOM or medical imaging standards.Alternative ProfileCandidates with strong MATLAB experience will also be considered, particularly where they have developed mathematical or image-processing algorithms. Experience migrating MATLAB algorithms into Python would be advantageous.EducationA degree (MSc or PhD preferred) or background in one of the following disciplines is preferred:MathematicsPhysicsComputer ScienceBiomedical EngineeringMedical ImagingEngineeringApplied MathematicsA related scientific disciplineAdditional DetailsSENIORITY: Medior/SeniorSTART DATE: AugustDURATION: 5-6 MonthsCONTRACT: FreelanceLOCATION: EuropeONSITE POLICY: Full RemoteHOURS PER WEEK: 40LANGUAGES: Fluent EnglishINTERVIEW PROCESS: 2 stagesIf you are interested, please forward your updated resume to jay.kukoyi@vividresourcing.com to be considered.","datePosted":"2026-07-16T12:18:54.253Z","dateModified":"2026-07-16T12:18:54.253Z","hiringOrganization":{"@type":"Organization","name":"Vivid Resourcing","sameAs":"https://jobsearcher.com"},"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"Jonesboro","addressRegion":"IL","addressCountry":"US"}},"identifier":{"@type":"PropertyValue","name":"JobSearcher","value":"09f5fa68b3a055b860a1cd48"},"url":"https://jobsearcher.com/jobs/09f5fa68b3a055b860a1cd48"}}