Mexico Remote (Global) Employment

Mindrift is hiring a Freelance Software Developer (Java) - Quality Assurance (AI Trainer) | Mindrift | Jobs By Workable

About the Role

Mindrift is looking for a Freelance Software Developer (Java) specializing in Quality Assurance to work on AI training projects. You will contribute to improving Generative AI models' capabilities in coding and complex reasoning, helping shape the future of AI development.

What You'll Do

  • Perform code generation and code review tasks
  • Conduct prompt evaluation and complex data annotation
  • Participate in training and evaluation of large language models
  • Execute benchmarking and agent-based code execution in sandboxed environments
  • Work across multiple programming languages
  • Adapt guidelines for new domains and use cases
  • Follow project-specific rubrics and requirements
  • Collaborate with project leads, solution engineers, and supply managers on complex or experimental projects

What We're Looking For

  • Bachelor's or Master's Degree in Computer Science, Software Engineering, or related fields
  • At least 3 years of professional experience in Java 17+, including streams API and concurrent programming
  • Advanced (C1) or above level of English proficiency
  • 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
  • Ready to learn new methods, able to switch between tasks quickly and work with challenging, complex guidelines

Technical Stack

  • Languages & Core: Java 17+
  • Testing: JUnit 5, TestNG, Mockito, TestContainers
  • Build & CI: Maven, Gradle, IntelliJ IDEA, Jenkins, GitHub Actions, GitLab CI
  • Frameworks: Spring Boot, Spring Data, Spring Security, JPA/Hibernate
  • Messaging & Architecture: Kafka, RabbitMQ
  • Cloud & Infrastructure: AWS, Azure, Kubernetes
  • Profiling: JProfiler, VisualVM

Team & Environment

You will collaborate with project leads, solution engineers, and supply managers on assigned projects.

Benefits & Compensation

  • Get paid for your expertise, with rates that can go up to $24/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

Work Mode

This is a global, fully remote freelance position.

Mindrift is an equal opportunity employer.

Required Skills
JavaJUnit 5TestNGMockitoTestContainersMavenGradleIntelliJ IDEAJenkinsGitHub ActionsSoftware TestingTest AutomationAI TrainingAPI TestingCI/CD
Invoicing holding you back?

Focus on work, not paperwork

Stop worrying about invoicing, taxes, and compliance. Glopay handles the business setup, you handle the client work. Get paid faster and look professional.

Auto-generated compliant invoices
Built-in expense management
Income reports for tax season
95% of earnings stay with you
Try Glopay free
No credit card needed
About company
Mindrift

Mindrift connects specialists with project-based AI opportunities for leading tech companies, focused on testing, evaluating, and improving AI systems.

Visit website
Job Details
Category qa_testing
Posted 3 months ago