Freelance Software Developer (Java) - Quality Assurance (AI Trainer)
$45 per hourMindrift
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
- ...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...SuggestedLong term contractFull time
- ...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...SuggestedFull timeRemote work
- ...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...SuggestedFlexible hours
- ...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...SuggestedPermanent employmentFull timeInternshipImmediate start
- ...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-...SuggestedPermanent employmentFull timeRemote workFlexible hours
- ...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 timeFlexible hours
- ...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 timeInternshipWork at office
- ...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 jobPermanent employmentFull time
- ...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 timeRelocation
$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 timeSummer workRemote workWork from homeFlexible hours- ...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 timeShift work
$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...FreelanceHourly payPermanent employmentPart time10 hours per week- ...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 timeApprenticeshipLocal areaWorldwide
- ...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 employmentFull time3 days per week
- ...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
- ...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
- ...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 timeRelocation
- ...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
- ...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 timeContract work
- ...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 timeApprenticeshipWork at officeRemote workFlexible hours
- ...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 timeFlexible hours
- ...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 timeApprenticeshipWork at office
$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 contractPermanent employmentFull timeContract workWork at office- .... 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 timeWork at officeFlexible hours
- ...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 employmentFull time
$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 timeWork at officeFlexible hours- ...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 laborRemote work
- ...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 employmentFull timeLocal area
- ...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 timeApprenticeshipCasual workWork at officeWorldwide
- ...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 timeWork at officeImmediate start
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!
- développeur java Montréal, QC
- java developer Montréal, QC
- senior java developer Montréal, QC
- java software developer Montréal, QC
- java developer remote Montréal, QC
- junior java developer Montréal, QC
- stage developpeur java Montréal, QC
- java developer no experience Montréal, QC
- entry level java developer Montréal, QC
- formateur batiment Montréal, QC


