Job Description
Company: Mindrift
Job Type: Freelance / Remote / Part-time
Location: Remote (Country-specific eligibility applies)
About Mindrift
At Mindrift, innovation meets opportunity. We believe in using the power of collective intelligence to ethically shape the future of Artificial Intelligence.
Our platform connects skilled professionals with cutting-edge AI projects from leading technology innovators. By combining real-world expertise with advanced machine learning systems, we help improve how generative AI understands complex topics and solves specialized problems.
Role Overview
We are looking for experienced Java Developers who want to contribute to the advancement of AI as AI Trainers / Quality Assurance Specialists.
In this role, you will help train, evaluate, and improve AI models by reviewing code, assessing outputs, and contributing to advanced technical datasets. This flexible freelance opportunity allows you to work on meaningful AI projects on your own schedule.
Key Responsibilities
- Generate and review code to help train AI systems
- Evaluate prompts and perform complex data annotation
- Train and assess large language models on technical accuracy
- Benchmark code performance and test execution in secure sandbox environments
- Work with multiple programming languages when required
- Adapt guidelines for new domains and evolving AI use cases
- Follow project-specific rubrics and quality requirements
- Collaborate with project leads, engineers, and technical teams on experimental AI initiatives
Note: Flexibility and the ability to adapt to evolving project needs are essential.
Requirements
Education
- Bachelor’s or Master’s degree in one of the following fields:
- Computer Science
- Software Engineering
- Computer Engineering
- Data Science / Big Data
- Cloud Computing
- Mobile App Development
- Or a related technical discipline
Technical Skills
- 3+ years of professional Java development experience
- Strong knowledge of Java 17+, Streams API, and concurrent programming
- Hands-on experience with:
- JUnit 5
- TestNG
- Mockito
- TestContainers
- Experience with build tools:
- Maven
- Gradle
- Familiarity with development tools:
- IntelliJ IDEA
- CI/CD knowledge:
- 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
- Design patterns
- Experience with messaging systems:
- Kafka
- RabbitMQ
- Microservices architecture knowledge
- Familiarity with:
- AWS or Azure
- Containers and Kubernetes
- JVM profiling and debugging tools:
- JProfiler
- VisualVM
- Practical experience using AI-assisted coding tools
Additional Requirements
- Advanced English proficiency (C1 level or higher)
- Strong problem-solving skills
- Ability to switch between tasks and learn new concepts quickly
- Comfortable working with evolving guidelines and experimental AI projects
- Reliable internet connection and personal computer for remote work
Benefits
Flexible Remote Work
Work from anywhere and manage your schedule around your main job or studies.
Competitive Freelance Pay
Earn up to $12/hour, depending on skills, experience, and project requirements.
Work on Advanced AI Projects
Gain hands-on experience contributing to the development and evaluation of cutting-edge AI systems.
Portfolio Growth
Enhance your technical profile by participating in innovative projects shaping the future of AI.