Freelance Software Developer (Ruby) - AI Trainer
MindriftJob Description
Help Train AI Models as a Freelance Software Developer (Ruby)
As a Freelance Software Developer (Ruby) and AI Trainer, you'll collaborate on projects aimed at improving GenAI models' capabilities in specialized areas. You'll generate prompts that challenge AI, define scoring criteria to evaluate accuracy, and correct model responses using your domain-specific knowledge.
Here's what you might typically do:
- Generate prompts that challenge AI models.
- Define comprehensive scoring criteria for AI responses.
- Correct the model’s responses using your Ruby expertise.
Essential Skills for a Ruby AI Trainer
To excel as a Freelance Software Developer (Ruby), you'll need:
- A Bachelor's or Master’s Degree in Software Development, Computer Science, or a related field.
- At least 3 years of professional experience with Ruby and key ecosystem tools (RSpec, Bundler).
- Advanced English proficiency (C1 or above).
- Confident use of Git and standard Linux CLI tools.
- Hands-on experience with containerization (Docker) and CI/CD pipelines (e.g., GitHub Actions, GitLab CI, Jenkins).
- Deep understanding of testing principles and test-driven development (TDD); strong debugging, profiling, and code optimization skills.
Desirable Skills for a Freelance Software Developer (Ruby)
- Contributions to open-source Ruby projects (pull requests, code reviews, issue tracking).
- Experience working with large monorepositories or major open-source projects.
- Experience with automated benchmarking, scripting, or infrastructure-as-code tools.
- Experience working with AI-generated code or in code evaluation projects.
You should also possess strong analytical skills, excellent communication skills, a strong sense of ownership, and the ability to adapt to changing requirements. A good understanding of Ruby is essential.
Benefits of Being a Freelance Software Developer (Ruby) at Mindrift
- Get paid for your expertise, with rates up to $41/hour.
- Part-time, remote, freelance project that fits around your commitments.
- Work on advanced AI projects and enhance your portfolio.
- Influence how future AI models understand and communicate.
This fully remote Freelance Software Developer (Ruby) role only requires a laptop, internet connection, time, and enthusiasm. Apply now to shape the future of AI!
Learn more about AI Training on Coursera
...Get notified of similar jobs
We'll send you an email when jobs similar to "Freelance Software Developer (Ruby) - AI Trainer" are posted.
Related Jobs You Might Like
View all jobs →Sr. UI/UX Designer
Jobgether
Overview This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Sr. UI/UX Designer based in Saudi Arabia. This is a senior design role focused on creating intuitive, polished, and engaging digital experiences across web and mobile products. You’ll work at the intersection of creative design and technical execution, partnering closely with developers and creative teams. The role offers ownership from early concepts and user flows through high-fidelity designs and interactive prototypes. You’ll bring strong visual design fundamentals while considering usability, responsiveness, accessibility, and how products are actually built. AI-powered design tools will be part of the workflow, helping you explore ideas and prototype quickly without compromising quality. You’ll have the opportunity to work on conventional and experimental digital experiences, with room to contribute creative ideas and new approaches. This is a fully remote position requiring strong communication, autonomy, attention to detail, and availability during AEST working hours. Accountabilities Design intuitive, high-quality user interfaces and experiences for web and mobile products, balancing usability, aesthetics, and technical feasibility. Translate briefs, business objectives, and product requirements into user flows, wireframes, high-fidelity designs, and polished digital experiences. Develop interactive prototypes in Figma that effectively communicate user behaviour, interactions, transitions, and overall product experience. Establish and maintain strong visual design systems, applying disciplined grids, spacing, typography, hierarchy, and responsive layouts. Use AI-powered design and creative tools to accelerate ideation, exploration, and rapid prototyping while maintaining a high standard of design quality. Collaborate closely with developers and technical teams throughout the design process to ensure accurate and practical implementation. Present design concepts and decisions clearly to colleagues, clients, and stakeholders, incorporating feedback while confidently explaining design rationale. Take ownership of projects from initial concept through final delivery, identifying problems and developing thoughtful, creative solutions. Help structure and organise design work, documentation, and workflows so projects progress efficiently across distributed teams. Contribute to experimental and innovative digital experiences, including immersive websites, animations, micro-interactions, and other emerging design approaches where relevant. Requirements 5+ years of professional experience in UI/UX Design, Product Design, Digital Design, or a comparable senior design position. A strong portfolio demonstrating excellent UI/UX capabilities, visual design quality, and creative range, particularly across web experiences. Advanced proficiency in Figma, including interactive prototyping and the ability to communicate complex interactions effectively. Strong understanding of UI/UX principles, usability, information architecture and hierarchy, responsive design, and accessibility fundamentals. Excellent visual design skills, with a deliberate and consistent approach to grids, spacing, typography, composition, and layout. Proven experience collaborating closely with developers or other technical teams and understanding the practical considerations involved in implementation. Ability to take an idea from an initial concept or rough brief through user flows, design exploration, prototyping, and a polished final experience. Strong creative problem-solving skills, curiosity, and the ability to challenge conventional approaches when appropriate. Excellent written and verbal English, with confidence presenting designs and articulating the reasoning behind design decisions. Ability to work independently, manage priorities, and collaborate effectively within a fully remote environment. Familiarity with HTML, CSS...
Cyber Threat Intelligence Analyst
Jobgether
About the Role This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Cyber Threat Intelligence Analyst based in Saudi Arabia. This remote opportunity is designed for professionals and aspiring analysts looking to build practical experience in cyber threat intelligence through realistic, simulation-based environments. You will work with incomplete threat information, indicators, contextual data, and organizational requirements to determine what matters and why. The role emphasizes analytical judgment, source evaluation, threat prioritization, and decision-focused intelligence. You will translate technical findings into clear assessments and recommendations for different stakeholders. The work spans threat actors, TTPs, indicators, intelligence gaps, and evolving assessments. All activities are conducted in controlled environments for legitimate defensive, educational, and professional-development purposes. Accountabilities Triage and evaluate threat information: Review multiple sources of simulated threat intelligence, determine relevance, assess reliability and credibility, and identify information requiring further investigation. Analyze threats and adversary behavior: Assess simulated threat actors, including their motivations, capabilities, targeting patterns, tactics, techniques, and procedures (TTPs), and determine their potential relevance to an organization. Assess indicators in context: Evaluate indicators of compromise alongside supporting evidence rather than treating individual indicators as definitive proof of malicious activity. Identify intelligence gaps: Determine what critical information is missing and define the additional intelligence required to improve security decision-making. Develop intelligence requirements: Create or refine priority intelligence questions based on organizational assets, threat exposure, business priorities, and stakeholder needs. Prioritize threats: Compare competing threats according to relevance, likelihood, potential impact, available evidence, and organizational priorities. Apply structured analytical reasoning: Evaluate competing hypotheses, weigh evidence, document assumptions, and communicate why one assessment may be better supported than another. Produce actionable intelligence: Synthesize multiple information sources into assessments explaining what is happening, why it matters, and what defensive priorities should be considered. Communicate analytical confidence: Clearly articulate confidence levels, evidence quality, assumptions, and factors that limit certainty. Brief decision-makers: Translate technical threat intelligence into concise, business-relevant insights and recommendations for senior or non-technical stakeholders. Update assessments: Reassess previous conclusions when new intelligence becomes available and clearly explain how additional evidence changes—or does not change—the original assessment. Create professional intelligence outputs: Develop threat assessments, threat actor profiles, executive intelligence briefs, intelligence requirements documents, TTP assessments, indicator assessments, confidence statements, threat prioritization reports, and intelligence updates. Requirements Cybersecurity and threat intelligence interest: Suitable for aspiring CTI analysts, cybersecurity students or graduates, SOC professionals seeking CTI exposure, career changers, intelligence or security professionals transitioning into cyber, self-taught practitioners, and professionals with relevant cybersecurity certifications. Analytical reasoning: Ability to examine incomplete or conflicting information, identify patterns, weigh evidence, develop hypotheses, and reach reasoned conclusions. Threat intelligence fundamentals: Understanding of threat intelligence concepts, threat actors, indicators of compromise, TTPs, threat assessments, intelligence requirements, and risk prioritization. Source evaluation: Ability to assess the reliability, credibility, and potential biases of different information sources.
Supply Chain Lead
Wood
About WoodWood is a global leader in consulting, engineering, and operations for the energy and materials sectors. With 33,000 people in around 50 countries, Wood supports clients across the full asset lifecycle, delivering safe, predictable outcomes while enabling resilient operations and a lower carbon future.Wood forms the Energy & Materials pillar of Sidara — a global partnership uniting leading multidisciplinary engineering, design, and project management companies.Role OverviewWood is looking for a Supply Chain Lead to join our team in Saudi Arabia. This role will lead end-to-end supply chain operations supporting major energy and infrastructure projects across the region.Key ResponsibilitiesLead end-to-end supply chain operations for assigned projectsDevelop and implement strategic procurement and sourcing plansBuild and maintain strong supplier and vendor relationshipsOversee logistics, warehousing, and material delivery schedulesEnsure compliance with Saudi regulatory requirementsLead, mentor, and develop the supply chain teamDrive cost savings initiatives and continuous improvementCollaborate cross-functionally with engineering, project management, and finance teamsQualifications & ExperienceBachelor's degree in Supply Chain, Logistics, Business Administration, or Engineering8+ years of supply chain experience, ideally in energy, oil & gas, or engineering3+ years in a leadership or supervisory roleProfessional certifications such as APICS, CSCMP, or CIPS preferredWhat We OfferTax-free competitive salaryMedical and life insurance coverageAnnual airfare allowanceEnd-of-service benefitsProfessional training and development programsGlobal career mobility opportunitiesDiversity StatementWe are an equal opportunity employer that recognises the value of a diverse workforce. All suitably qualified applicants will receive consideration for employment on the basis of objective criteria and without regard to race, colour, age, religion, gender, national origin, disability, sexual orientation, gender identity, protected veteran status, or other characteristics in accordance with the relevant governing laws.