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

Filled
February 24, 2026

Job Description

Location: Remote (Candidates must reside in the specified country)
Contract Type: Freelance / Part-Time

About Mindrift

At Mindrift, we harness the power of collective intelligence to ethically shape the future of AI. Our platform connects specialists with AI projects from major tech innovators.

Our mission is to unlock the potential of Generative AI by leveraging real-world expertise across the globe.

Role Overview

We are looking for an experienced Java Developer to join our platform as an AI Tutor in Coding. In this role, you will contribute to training and improving GenAI models, helping them address specialized questions and complex reasoning tasks.

Typical responsibilities include:

  • Writing, reviewing, and analyzing code across multiple programming languages.
  • Evaluating prompts and annotating complex data.
  • Training and benchmarking large language models in sandboxed environments.
  • Executing and evaluating AI agents for code tasks.
  • Adapting guidelines for new domains and emerging use cases.
  • Collaborating with project leads, solution engineers, and supply managers on experimental projects.
  • Flexibly adapting to rapidly changing project requirements.

Requirements

  • Education: Bachelor’s or Master’s Degree in Computer Science, Software Engineering, Cloud Computing, Data Science, Big Data, or related fields.
  • Experience: At least 3 years of professional experience in Java 17, including Streams API and concurrent programming.
  • English Proficiency: Advanced (C1 or above).
  • Technical Skills:
    • Unit testing and mocking: JUnit 5, TestNG, Mockito, TestContainers
    • Build tools: Maven, Gradle
    • IDEs: IntelliJ IDEA
    • CI/CD pipelines: Jenkins, GitHub Actions, GitLab CI
    • Spring ecosystem: Spring Boot, Spring Data, Spring Security, JPA/Hibernate
    • Messaging systems: Kafka, RabbitMQ
    • Microservices architecture and design patterns
    • JVM internals, garbage collection, and performance optimization
    • Profiling and debugging tools: JProfiler, VisualVM
    • Cloud platforms: AWS, Azure, Kubernetes, containers
    • Experience with AI-assisted tools for refactoring, performance analysis, and test generation
  • Other Attributes:
    • Quick learner, flexible, and able to switch between tasks and topics efficiently.
    • Ability to follow complex guidelines and experimental project instructions.

Benefits

  • Competitive freelance rates – up to $15/hour depending on experience and project requirements.
  • Fully remote work – contribute from anywhere with a laptop and internet connection.
  • Flexible, part-time work that fits around your primary commitments.
  • Opportunity to work on cutting-edge AI projects, enhancing your portfolio and expertise.
  • Direct influence on how AI models understand and communicate in specialized domains.