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

Filled
February 24, 2026

Job Description

Location: Remote (Must be residing in the specified country)
Employment Type: Freelance / Part-Time
Rate: Up to $12/hour (based on skills and experience)

About Mindrift

At Mindrift, innovation meets opportunity. Our platform connects specialists with AI projects from leading tech innovators. We aim to unlock the potential of Generative AI by leveraging real-world expertise from around the globe.

As an AI Tutor in Coding, you will collaborate on projects that help train and fine-tune GenAI models for complex reasoning, code generation, and domain-specific problem-solving.

Key Responsibilities

Depending on the project, you may:

  • Generate, review, and optimize code across multiple languages
  • Evaluate prompts and annotate complex data
  • Train and evaluate large language models
  • Benchmark and execute agent-based code in sandboxed environments
  • Adapt guidelines for new domains and use cases
  • Follow project-specific rubrics and requirements
  • Collaborate with project leads, solution engineers, and supply managers

Requirements

  • Education: Bachelor’s or Master’s in Computer Science, Software Engineering, Software Development, Data Science, Big Data, Cloud Computing, Mobile App Development, or related fields
  • Experience: Minimum 3 years in Java 17+, including streams API and concurrent programming
  • English Proficiency: Advanced (C1 or above)
  • Hands-on experience with JUnit 5, TestNG, Mockito, TestContainers
  • Proficient with Maven, Gradle, IntelliJ IDEA, Jenkins, GitHub Actions, GitLab CI
  • Experience with Spring Boot, Spring Data, Spring Security, JPA/Hibernate
  • Strong understanding of JVM internals, garbage collection, performance optimization, design patterns
  • Experience with messaging systems (Kafka, RabbitMQ) and microservices architectures
  • Practical experience using AI-assisted tools for refactoring, testing, and performance analysis
  • Familiarity with cloud platforms (AWS, Azure), containers, and Kubernetes
  • Strong JVM profiling and debugging skills (JProfiler, VisualVM)
  • Ability to switch between tasks quickly and handle complex guidelines independently

Benefits

  • Flexible, part-time work around your primary commitments
  • Opportunity to work on advanced AI projects and enhance your portfolio
  • Influence how AI models understand and communicate in your area of expertise
  • Competitive compensation up to $12/hour, depending on experience