Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Freelance Software Developer (Java) - Quality Assurance (AI Trainer)

$45 per hour

Mindrift

Freelance Software Developer (Java) - Quality Assurance (AI Trainer)

3 days ago – Be among the first 25 applicants

Get AI-powered advice on this job and more exclusive features.

This opportunity is only for candidates currently residing in the specified country. Your location may affect eligibility and rates. Please submit your resume in English and indicate your level of English proficiency.

At Mindrift, innovation meets opportunity. We believe in using the power of collective intelligence to ethically shape the future of AI.

What We Do

The Mindrift platform connects specialists with AI projects from major tech innovators. Our mission is to unlock the potential of Generative AI by tapping into real-world expertise from across the globe.

About The Role

GenAI models are improving very quickly, and one of our goals is to make them capable of addressing specialized questions and achieving complex reasoning skills. If you join the platform as an AI Tutor in Coding, you'll have the opportunity to collaborate on these projects.

Responsibilities

  • Code generation and code review
  • Prompt evaluation and complex data annotation
  • Training and evaluation of large language models
  • Benchmarking and agent-based code execution in sandboxed environments
  • Working across multiple programming languages
  • Adapting guidelines for new domains and use cases
  • Following project-specific rubrics and requirements
  • Collaborating with project leads, solution engineers, and supply managers on complex or experimental projects

Note: Flexibility and quick adaptation to new requirements are essential.

How To Get Started

Simply apply to this post, qualify, and get the chance to contribute to projects that match your technical skills, on your own schedule. From coding and automation to fine-tuning AI outputs, you'll play a key role in advancing AI capabilities and real-world applications.

Requirements

  • You hold a Bachelor's or Master's Degree in Computer Science, Software Engineering, Software Development, Computer Engineering, Mobile App Development, Cloud Computing, Data Science, Big Data or other related fields
  • You have at least 3 years of professional experience in Java 17+, including streams API and concurrent programming
  • Your level of English is advanced (C1) or above
  • Hands‑on experience with JUnit 5, TestNG, Mockito, and TestContainers
  • Proficiency with build tools (Maven, Gradle), IDEs (IntelliJ IDEA), and CI/CD pipelines (Jenkins, GitHub Actions, GitLab CI)
  • Experience with the Spring ecosystem (Spring Boot, Spring Data, Spring Security), JPA/Hibernate
  • Strong understanding of JVM internals, garbage collection, performance optimization, and design patterns
  • Experience with messaging systems (Kafka, RabbitMQ) and microservices architectures
  • Practical use of AI‑assisted tools for refactoring, performance analysis, and test generation
  • Familiarity with cloud platforms (AWS, Azure), containers, and Kubernetes
  • Strong skills in JVM profiling (JProfiler, VisualVM) and debugging
  • You are ready to learn new methods, able to switch between tasks and topics quickly and sometimes work with challenging, complex guidelines
  • Our freelance role is fully remote so you just need a laptop, internet connection, time available and enthusiasm to take on a challenge

Benefits

  • Get paid for your expertise, with rates that can go up to $45/hour depending on your skills, experience, and project needs
  • Take part in a part‑time, remote, freelance project that fits around your primary professional or academic commitments
  • Work on advanced AI projects and gain valuable experience that enhances your portfolio
  • Influence how future AI models understand and communicate in your field of expertise
#J-18808-Ljbffr
Vacancy posted 16 hours ago
Similar jobs that could be interesting for youBased on the Freelance Software Developer (Java) - Quality Assurance (AI Trainer) in Montréal, QC vacancy
  •  ...About this opportunity : ELITS is looking for a Senior Java Developer with AI Experience to provide hands on technical leadership to our...  ...This is a product development role focused on a live software platform . You will combine strong Java and Spring Boot development... 
    Suggested
    Long term contract
    Full time

    Elits

    Montréal, QC
    a month ago
  •  ...willingness to challenge consensus. We are looking for an AI Full Stack Software Developer to join our AI and Multi Asset Systematic Strategies team....  ...and scalable LLM evaluation frameworks to measure model quality and performance. Provide technical expertise in... 
    Suggested
    Full time
    Remote work

    Drw Inc

    Montréal, QC
    more than 2 months ago
  •  ...un fort esprit d’équipe et un bon sens de l’initiative. C++ Software Developer Position description: The Software Developer role within...  ...will work to propose and improve changes to achieve high quality software deliverables to clients. Tasks: Participate in... 
    Suggested
    Flexible hours

    Kronos Consulting

    Montréal, QC
    4 days ago
  •  ...description Huawei Canada has an immediate permanent opening for an AI Software Developer. About the team: The Smart Grid Technology Lab focuses...  ..., or a related field Strong programming skills in Python, Java, and/or C++ Experience with machine learning and up-to-date... 
    Suggested
    Permanent employment
    Full time
    Internship
    Immediate start

    Huawei Technologies Canada Co.,

    Montréal, QC
    more than 2 months ago
  •  ...Titre : Développeur Java Agentique IA Statut : Permanent temps...  ...pour le développement logiciel (AI-assisted / Agentic Development)...  ...Posting Title: Agentic AI Java Developer Status: Permanent, full-time...  ...Strong adoption of AI-powered software development practices (AI-... 
    Suggested
    Permanent employment
    Full time
    Remote work
    Flexible hours

    Portage Cybertech

    Montréal, QC
    more than 2 months ago
  •  ...experience • 2-7+ years of experience in professional software development • 2-7+ years of extensive Java development experience • Applied knowledge of...  ...setting • Problem solver and critical thinker • Quality driven, customer focused Additional Information... 
    Full time
    Flexible hours

    Continental Technology Solutions

    Montréal, QC
    more than 2 months ago
  •  ...We are looking for exceptionally bright Software Developer at the beginning of their career who are...  ...solving complex problems and building high-quality software. This role is ideal for top...  ...problems while leveraging modern AI-assisted development tools to accelerate... 
    Full time
    Internship
    Work at office

    Kitco Inc

    Montréal, QC
    more than 2 months ago
  •  ...seeking an experienced and motivated Senior Java Developer to join our dynamic development team. In...  ..., giving feedback that actually improves quality, maintainability, and performance — not...  ...into solid, shippable solutions. Using AI-assisted and agentic development tools to... 
    Remote job
    Permanent employment
    Full time

    Tecsys Inc.

    Montréal, QC
    a month ago
  •  ...Company Description IT Job Description Role: Java Developer Location: Montreal, Canada Duration: Fulltime BGV will be...  ...experience in Spring and Hibernate Hands-on experience on Software Application development Good in SQL joins, sub queries, referential... 
    Full time
    Relocation

    Info-ways

    Montréal, QC
    more than 2 months ago
  • $10k per year

     ...Description Senior Quality Assurance Engineer Location: Montreal, QC VIA is making an...  ...manipulation, and misuse. Unbreakable software is at the core of our mission. VIA is...  ...act as a force multiplier by leveraging AI-driven automation to replace manual processes... 
    Full time
    Summer work
    Remote work
    Work from home
    Flexible hours

    Via Science

    Montréal, QC
    more than 2 months ago
  •  ...We are seeking a Quality Assurance Expert to fill the role of “Senior E2E QA Lead / Cross-functional Quality Manager” who has experience...  ...experience | All requirements DESIRED Experience with software integration projects | Required experience | All requirements... 
    Full time
    Shift work

    Maarut Inc

    Montréal, QC
    more than 2 months ago
  • $70 per hour

     ...proficiency. Mindrift connects specialists with project-based AI opportunities for leading tech companies, focused on testing,...  ...musculoskeletal, and integumentary systems; Score the clinical reasoning quality of benchmark items: vignette accuracy and completeness, whether... 
    Freelance
    Hourly pay
    Permanent employment
    Part time
    10 hours per week

    Mindrift

    Montréal, QC
    2 days ago
  •  ...dynamique en tant que Développeur Java/Scala pour l’un de nos...  ...finance, de l’aviation et de l’assurance. Rejoignez-nous pour travailler...  ...dynamic team as a Java/Scala Developer for one of our clients. This is...  ...experts in delivering exceptional quality to our client base, providing... 
    Full time
    Apprenticeship
    Local area
    Worldwide

    M Three

    Montréal, QC
    more than 2 months ago
  •  ...data analytics, ERP, CRM, or pioneering AI solutions, our seasoned team stands ready...  ...seeking a dynamic and proactive Tech Lead Java Developer . This is a permanent position with a...  ...Design, develop, test, and deploy Java-based software applications using the Spring Framework... 
    Permanent employment
    Full time
    3 days per week

    It Unlock Consulting Inc.

    Montréal, QC
    more than 2 months ago
  •  ...Role Requirement This position is for a senior Java/Database developer (5-7 years experienced ideally) for Securities Reference Data. The...  ...Comfortable with working in Linux env # Comfortable with using AI coding agents (Github Copilot etc.) # JSON, XML Schemas #... 
    Full time

    Prolifics Inc

    Montréal, QC
    more than 2 months ago
  •  ...For over 40 years, LGI has built software that healthcare organizations depend on. AI is now at the heart of that work, not as a destination, but as the...  ...LGI Healthcare Solutions, we believe the future of quality assurance lies in combining robust automation with artificial... 
    Full time

    LGI Healthcare Solutions Santé Inc.

    Montréal, QC
    12 days ago
  •  ...Description IT Job Description Role: Java Developer Location: Montreal, Canada...  ...practices • Fundamental understanding of Software Development Life Cycle and agile, test-driven...  ...with QA and Support teams to ensure quality of product Qualifications • Ability and... 
    Full time
    Relocation

    Info-ways

    Montréal, QC
    more than 2 months ago
  •  ...Sapsol Technologies Inc. is seeking a talented Full Stack Java Developer to join our innovative team. In this role, you will be responsible...  ...collaborate with cross-functional teams to deliver high-quality software solutions that meet customer requirements and enhance user experience... 
    Full time

    Sapsol Technologies Inc

    Montréal, QC
    more than 2 months ago
  •  ...collaboration avec les développeurs, les ingénieurs assurance qualité et les équipes produit tout au...  ...:   Programmation et script :  Java (de préférence), Python, C#, JavaScript/...  ...____________________________________  Software Developer in Test   A Software Developer in Test... 
    Full time
    Contract work

    Onespan

    Montréal, QC
    more than 2 months ago
  •  ...Titre du poste : Développeur JAVA Desktop Senior Département: Ingénierie...  ...le développement logiciel (AI-Assisted Development / Agentic...  ...solutions de haute qualité. Assurer l'intégration des applications...  ...Job Title: Senior, Java Desktop Developer Department: Software... 
    Full time
    Apprenticeship
    Work at office
    Remote work
    Flexible hours

    Portage Cybertech

    Montréal, QC
    10 days ago
  •  ...integrated suite of energy hardware and software products, and their supporting infrastructure...  ...dcbel is looking for an Embedded Quality Developer to join our Firmware/OS team, responsible...  ...development. Demonstrated ability to use AI tools effectively to accelerate test... 
    Full time
    Flexible hours

    Dcbel

    Montréal, QC
    more than 2 months ago
  •  ...changements par le biais « Action Items » (AI).   Toute autre tâche nécessaire au sein...  ...(2) ans d'expérience en contrôle et/ou assurance qualité dans l'industrie pharmaceutique....  ...Specialist - level I position is to create Quality controlled documents through MEDISCA’s Quality... 
    Full time
    Apprenticeship
    Work at office

    Medisca Inc.

    Montréal, QC
    15 days ago
  • $90k - $95k per year

     ...Europe. We currently have a role as a Senior Fullstack Java Developer with our large consulting client for a major banking services...  ...PostgreSQL databases to design and optimize data solutions. Apply software engineering best practices including design patterns, unit... 
    Long term contract
    Permanent employment
    Full time
    Contract work
    Work at office

    Tech Talent International

    Montréal, QC
    more than 2 months ago
  •  .... Role overview    As a Senior Software Developer, we expect you to be disciplined regarding...  ...as Python, Javascript/typescript, and/or Java Has a Bachelor’s degree, college...  ...We may use artificial intelligence (AI) tools to support parts of the hiring process... 
    Full time
    Work at office
    Flexible hours

    Osedea

    Montréal, QC
    more than 2 months ago
  •  ...their talent needs with high quality IT resources through Staff Augmentation...  ...and testing of multiple software modules. • Ensure...  ...Collaborate with other software developers in the team to implement software...  ...Oriented Design and Programming in Java and C++.  • Expert... 
    Permanent employment
    Full time

    Collabera

    Montréal, QC
    more than 2 months ago
  • $100k - $160k per year

     ...'s Leading Product Review Company as a  AI Developer ! This is your opportunity to make a real...  ..., cost, reliability, and output quality of agents and pipelines in production, and...  ...Experience ~ Bachelor's degree in Computer/Software Engineering, Computer Science, or equivalent... 
    Full time
    Work at office
    Flexible hours

    Rtings.com

    Montréal, QC
    more than 2 months ago
  •  ...At Tecsys, the software we deliver keeps hospitals, pharmacies and distributors supplied with...  ...Why This Role Matters   As a Senior Java Developer , you will join a team at the heart of...  ...We are a global provider of cloud-based, AI-driven software, publicly traded on the Toronto... 
    Manual labor
    Remote work

    Tecsys Inc.

    Montréal, QC
    13 days ago
  •  ...Summary: We are seeking a  Java Engineer to join the Firm Market...  ...Team . In this hands-on Software Engineering role, the successful...  ...Firm Market Risk Technology Team develops software to measure and monitor...  ...analytics capabilities. Leverage AI tools to support agentic and... 
    Permanent employment
    Full time
    Local area

    Capgemini

    Montréal, QC
    5 days ago
  •  ...portefeuille et d’autres équipes des TI pour assurer la fiabilité, la sécurité et l’...  ...organization.  Engineers thrive at Tower while developing electronic trading infrastructure at a...  ...Engineering department is seeking a Software Developer II to join the Data team in Montreal.... 
    Full time
    Apprenticeship
    Casual work
    Work at office
    Worldwide

    Tower Research Capital

    Montréal, QC
    more than 2 months ago
  •  ...workplace and our community. Job Description Job Description Trigyn's direct financial client has an immediate opening for Java Developer in Montreal, Canada. Description: This role requires both strong technical ability in a variety of Java development... 
    Full time
    Work at office
    Immediate start

    Trigyn Technologies Inc

    Montréal, QC
    more than 2 months ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Freelance Software Developer (Java) - Quality Assurance (AI Trainer). Be the first to apply!