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

Related keywords: remote job java developerremote job spainfreelance remote job

Job Overview

The position available is for a Freelance Software Developer specializing in Java and Quality Assurance, with the primary focus of being an AI Trainer. This role is designed for candidates who are looking to work remotely, allowing them to manage their own schedule. The employer for this position is Mindrift, which is focused on harnessing collective intelligence to advance AI technology. The work involves connecting specialists with projects from major tech innovators, particularly in the Generative AI sphere.

Job Responsibilities

The scope of this role is dynamic and involves various responsibilities, including:

  • 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

Flexibility and a quick adaptation to new requirements are essential attributes for success in this role.

Required Skills

Candidates are expected to meet specific qualifications to apply for this position:

  • A Bachelor’s or Master’s Degree in Computer Science, Software Engineering, or other related fields
  • At least three years of professional experience in Java 17+, including proficiency in the streams API and concurrent programming
  • Advanced English proficiency (C1 or above)
  • Hands-on experience with JUnit 5, TestNG, Mockito, and TestContainers
  • Proficiency in using build tools like Maven and Gradle, and familiarity with IDEs such as IntelliJ IDEA
  • Experience with CI/CD pipelines like Jenkins, GitHub Actions, and GitLab CI
  • Knowledge of the Spring ecosystem including Spring Boot, Spring Data, and Spring Security
  • Strong understanding of JVM internals, performance optimization, and design patterns
  • Familiarity with messaging systems (like Kafka, RabbitMQ) and microservices architectures
  • Experience with AI-assisted tools for tasks such as refactoring, performance analysis, and test generation
  • Basic familiarity with cloud platforms (such as AWS or Azure), containers, and Kubernetes
  • Strong problem-solving skills and an eagerness to learn new methodologies or tools

Job Location

This job is fully remote, providing flexibility for candidates. However, it's specified that applicants must currently reside in the country indicated, which in this case is Spain.

Salary Information

This freelance opportunity offers competitive pay, with rates potentially reaching up to $50 per hour. The compensation is contingent upon the candidate's skills, experience, and the specific requirements of the projects they engage with.

Additional Benefits

This role not only offers a financial advantage but also affords the opportunity to:

  • Work on cutting-edge AI projects that contribute substantially to the field
  • Enhance professional experience, thereby bolstering one’s portfolio
  • Influence how forthcoming AI models understand and communicate within specific fields of expertise
  • Have the freedom to align this freelance project with other professional or academic commitments, allowing for a balanced work schedule.

Mindrift's innovative approach provides a space where your contributions can directly influence key advancements in AI technology while enjoying the benefits of remote work.



This job offer was originally published on jobicy.com

Mindrift

Spain

Software development

Freelance

January 1, 2026

28 views

1 clicks on Apply Now


Similar job offers


This job offer summary has been generated using automated technology. While we strive for accuracy, it may not always fully capture the nuances and details of the original job posting. We recommend reviewing the complete job listing before making any decisions or applications.