Freelance Software Developer / Java – Quality Assurance / AI Trainer

Filled
February 23, 2026

Job Description

Location: Remote (Country-specific eligibility applies)
Employment Type: Freelance / Part-Time
Language: English (C1 or above required)

About Mindrift

At Mindrift, innovation meets opportunity. We connect specialists with AI projects from major tech innovators, using collective intelligence to ethically shape the future of Generative AI.

Role Overview

As an AI Tutor in Coding, you will contribute to GenAI projects, helping large language models improve their reasoning and coding capabilities. You’ll work on code generation, review, benchmarking, and training, often across multiple programming languages and experimental AI use cases. Flexibility and the ability to quickly adapt to new guidelines are essential.

Key Responsibilities

  • Generate and review code, ensuring quality and adherence to project standards.
  • Evaluate prompts and perform complex data annotation.
  • Train and benchmark large language models, including agent-based code execution.
  • Collaborate with project leads, solution engineers, and supply managers.
  • Apply project-specific rubrics and guidelines accurately.
  • Adapt to new domains, use cases, and emerging project requirements.

Required Qualifications

  • Bachelor’s or Master’s Degree in Computer Science, Software Engineering, Cloud Computing, Data Science, or related fields.
  • 3+ years of professional experience with Java 17+, including Streams API and concurrent programming.
  • Hands-on experience with JUnit 5, TestNG, Mockito, TestContainers.
  • Proficiency with Maven/Gradle, IDEs (IntelliJ IDEA), and CI/CD pipelines (Jenkins, GitHub Actions, GitLab CI).
  • Experience with Spring Boot, Spring Data, Spring Security, JPA/Hibernate.
  • Strong understanding of JVM internals, garbage collection, performance optimization, and design patterns.
  • Familiarity with messaging systems (Kafka, RabbitMQ) and microservices architectures.
  • Experience using AI-assisted tools for code refactoring, test generation, and performance analysis.
  • Knowledge of cloud platforms (AWS, Azure), containers, and Kubernetes.
  • Proficiency in JVM profiling (JProfiler, VisualVM) and debugging complex systems.
  • Strong adaptability and willingness to switch between tasks and projects quickly.

Why This Role Is Great for You

  • Fully remote freelance position, work from anywhere with a laptop and internet connection.
  • Competitive pay up to $38/hour depending on expertise and project needs.
  • Gain experience on advanced AI projects and enhance your portfolio.
  • Flexible, part-time work that fits around other professional or academic commitments.
  • Influence the next generation of AI models in your area of expertise.