Software Engineer – Ruby (AI Training) About the Role What if your Ruby skills could directly influence how AI understands and writes software for developers around the world?
Computer Engineering
Job description
Computer Engineering — AI Data Trainer
About the Role
We're partnering with the world's leading AI research labs to build smarter, more reliable AI systems — and we need expert computer engineers to help get there. As a Computer Engineering AI Data Trainer, your deep knowledge of hardware, embedded systems, and computer architecture will directly shape how the next generation of AI models thinks and reasons about technical problems.
This is a rare opportunity to move beyond building systems and start influencing the AI that will define the future of engineering.
- Organization: Alignerr
- Type: Hourly Contract
- Location: Remote
- Commitment: 10–40 hours/week
What You'll Do
- Design Advanced Challenges — Craft complex, domain-specific problems spanning RISC-V/ARM architecture, FPGA development, memory management, and hardware-software co-design that push AI models to their limits
- Author Ground-Truth Solutions — Write rigorous, step-by-step technical solutions including assembly code, HDL snippets, and architectural diagrams that serve as authoritative benchmarks for AI training
- Audit AI Outputs — Evaluate AI-generated code (C/C++, Verilog, VHDL), logic gate designs, and OS kernels for technical accuracy, efficiency, and adherence to industry standards
- Refine AI Reasoning — Identify and document failure modes such as race conditions, memory leaks, and improper timing constraints, then provide structured feedback to improve model reasoning
Who You Are
- Pursuing or holding a Master's or PhD in Computer Engineering, Computer Science (hardware focus), or a closely related field
- Strong foundational expertise in one or more of: Computer Architecture, Embedded Systems, Digital Logic Design, or Operating Systems
- Able to communicate complex hardware concepts and low-level software logic clearly in writing
- Highly detail-oriented — comfortable working with bit-level operations, clock-cycle timing, and precision technical documentation
- No prior AI experience required — your engineering expertise is what matters
Nice to Have
- Experience with data annotation, data quality, or evaluation workflows
- Proficiency with engineering tools such as MATLAB or ANSYS
- Familiarity with IoT, networking, distributed systems, or hardware security
Why Join Us
- Work on cutting-edge AI projects alongside top research labs and AI teams
- Fully remote and flexible — work on your own schedule, 10 to 40 hours per week
- Freelance perks: autonomy, variety, and collaboration with experts around the world
- Gain direct insight into how frontier large language models are built and trained
- Potential for ongoing work and contract extension
You will be redirected to the company's website to complete your application.