JUCE C++ Audio DSP Dataset Engineer

About OpenTrain

OpenTrain AI is the hiring and contracting organization for this role and the #1 platform for finding and building careers in AI training and data labeling. OpenTrain helps people discover opportunities, build an AI-work profile, and apply in minutes, with free account creation.

This contract places your software engineering and machine learning expertise at the center of how an AI coding model learns specialized audio development practices.

  • Worldwide remote opportunity
  • Part-time contractor engagement
  • English-language project
  • Apply through OpenTrain

About AI Training Work

AI training is the human side of building modern artificial intelligence. Specialists prepare examples, write and review model responses, and evaluate technical content so models can produce more useful and reliable results.

In this project, your work will combine code curation, instruction-response writing, quality review, and model fine-tuning. It is a hands-on opportunity to shape a coding model for a specialized programming domain.

  • Work remotely with a computer and internet connection
  • Use expert knowledge to prepare high-value training examples
  • Contribute to cutting-edge generative AI development
  • Choose a flexible workload around a 20+ hour weekly commitment

The Role

OpenTrain AI is seeking an expert ML engineer to build a supervised fine-tuning dataset for a JUCE/C++ audio DSP coding model and run QLoRA fine-tuning on Qwen3-Coder. The target dataset contains 3,000 to 5,000 examples covering practical audio plugin development and real-time digital signal processing.

The project focuses on extracting and transforming high-quality technical material from open-source repositories and educational resources. A comprehensive resource document with repository URLs, blog links, textbook references, and a clone script will be provided.

  • Fixed-price compensation: $1,000 USD
  • Time requirement: 20+ hours per week
  • Experience level: Expert
  • Employment type: Contractor and part-time
  • Work location: Worldwide

What You'll Do

You will create the source material and training examples needed for a specialized coding model. The work includes both technical data preparation and model-training execution.

  • Extract DSP-relevant C++ functions from 40+ open-source GitHub repositories, including Surge, ChowDSP, Airwindows, Vital, and the JUCE framework
  • Generate high-quality instruction-response pairs with LLM-assisted pipelines such as Bespoke Curator or Distilabel using Claude or GPT-4
  • Convert blog posts, tutorials, forum Q&A, and free textbook content into clean ChatML-formatted training examples
  • Run a second LLM quality-filtering pass and deduplicate the resulting examples
  • Run QLoRA fine-tuning on Qwen3-Coder using Unsloth
  • Build a target dataset of 3,000 to 5,000 examples
  • Cover processBlock, AudioBuffer, juce_dsp filters, oscillators, delay lines, reverb, virtual analog modeling, plugin architecture, and real-time DSP best practices

Required Expertise

This is an expert-level role requiring the ability to work across machine learning workflows, C++ code, and audio DSP concepts. The project specifically calls for specialized experience rather than general annotation alone.

  • Expert-level ML engineering experience
  • Strong C++ programming capability for coding dataset work
  • Knowledge of digital signal processing and C++ audio plugin development
  • Ability to curate, transform, filter, and deduplicate technical training data
  • Experience running or implementing fine-tuning workflows is relevant to the project scope
  • English-language working ability

Helpful Background

Previous experience with the JUCE framework would be especially helpful. Candidates are also encouraged to share examples of audio projects they have worked on, if available, so their relevant experience can be reviewed.

  • Prior JUCE experience is helpful
  • Examples of audio projects are helpful
  • Experience with C++ audio plugin development is directly relevant
  • Familiarity with DSP implementation concepts is directly relevant

How to Apply

Create a free OpenTrain account and apply through OpenTrain AI. In your application, highlight your ML engineering, C++, JUCE, and audio DSP experience, and include relevant audio project examples if you have them.

The selected contractor will receive the project resource document containing repository URLs, educational links, references, and the clone script needed to begin the curation and fine-tuning work.

  • Apply remotely from anywhere in the world
  • Showcase relevant JUCE or audio plugin work
  • Mention experience with dataset curation or fine-tuning workflows
  • Be prepared to commit 20+ hours per week
Back to blog

Other Jobs To Apply

No other job posts for this day.

Common Interview Questions And Answers

1. HOW DO YOU PLAN YOUR DAY?

This is what this question poses: When do you focus and start working seriously? What are the hours you work optimally? Are you a night owl? A morning bird? Remote teams can be made up of people working on different shifts and around the world, so you won't necessarily be stuck in the 9-5 schedule if it's not for you...

2. HOW DO YOU USE THE DIFFERENT COMMUNICATION TOOLS IN DIFFERENT SITUATIONS?

When you're working on a remote team, there's no way to chat in the hallway between meetings or catch up on the latest project during an office carpool. Therefore, virtual communication will be absolutely essential to get your work done...

3. WHAT IS "WORKING REMOTE" REALLY FOR YOU?

Many people want to work remotely because of the flexibility it allows. You can work anywhere and at any time of the day...

4. WHAT DO YOU NEED IN YOUR PHYSICAL WORKSPACE TO SUCCEED IN YOUR WORK?

With this question, companies are looking to see what equipment they may need to provide you with and to verify how aware you are of what remote working could mean for you physically and logistically...

5. HOW DO YOU PROCESS INFORMATION?

Several years ago, I was working in a team to plan a big event. My supervisor made us all work as a team before the big day. One of our activities has been to find out how each of us processes information...

6. HOW DO YOU MANAGE THE CALENDAR AND THE PROGRAM? WHICH APPLICATIONS / SYSTEM DO YOU USE?

Or you may receive even more specific questions, such as: What's on your calendar? Do you plan blocks of time to do certain types of work? Do you have an open calendar that everyone can see?...

7. HOW DO YOU ORGANIZE FILES, LINKS, AND TABS ON YOUR COMPUTER?

Just like your schedule, how you track files and other information is very important. After all, everything is digital!...

8. HOW TO PRIORITIZE WORK?

The day I watched Marie Forleo's film separating the important from the urgent, my life changed. Not all remote jobs start fast, but most of them are...

9. HOW DO YOU PREPARE FOR A MEETING AND PREPARE A MEETING? WHAT DO YOU SEE HAPPENING DURING THE MEETING?

Just as communication is essential when working remotely, so is organization. Because you won't have those opportunities in the elevator or a casual conversation in the lunchroom, you should take advantage of the little time you have in a video or phone conference...

10. HOW DO YOU USE TECHNOLOGY ON A DAILY BASIS, IN YOUR WORK AND FOR YOUR PLEASURE?

This is a great question because it shows your comfort level with technology, which is very important for a remote worker because you will be working with technology over time...