Browse
···
Log in / Register

Freelance Software Developer (Ruby) - Quality Assurance (AI Trainer)

Negotiable Salary

Mindrift

Riyadh Saudi Arabia

Favourites
Share

Description

This opportunity is only for candidates currently residing in the specified country. Your location may affect eligibility and rates. At Mindrift, innovation meets opportunity. We believe in using the power of collective intelligence to ethically shape the future of AI. What we do The Mindrift platform connects specialists with AI projects from major tech innovators. Our mission is to unlock the potential of Generative AI by tapping into real-world expertise from across the globe. About the Role GenAI models are improving very quickly, and one of our goals is to make them capable of addressing specialized questions and achieving complex reasoning skills. If you join the platform as an AI Tutor in Coding, you’ll have the opportunity to collaborate on these projects. Although every project is unique, you might typically: Code generation and code review Prompt evaluation and complex data annotation Training and evaluation of large language models Benchmarking and agent-based code execution in sandboxed environments Working across multiple programming languages (Python, JavaScript/TypeScript, Rust, SQL, etc.) Adapting guidelines for new domains and use cases Collaborating with project leads, solution engineers, and supply managers on complex or experimental projects How to get started Simply apply to this post, qualify, and get the chance to contribute to projects aligned with your skills, on your own schedule. From creating training prompts to refining model responses, you’ll help shape the future of AI while ensuring technology benefits everyone. Requirements You have a Bachelor's in Software Development, Computer Science, or other related fields.  You have at least 3 years of professional experience with Ruby, hands-on experience with Ruby testing frameworks (RSpec, Minitest, Capybara) and automation tools Experience using, integrating, or tutoring others with AI/ML or LLM-powered testing/coding solutions in Ruby projects. Code review experience is a must. Hackathon or competitive coding experience is a plus. Your level of English is advanced (C1) or above. You are ready to learn new methods, able to switch between tasks and topics quickly and sometimes work with challenging, complex guidelines. Our freelance role is fully remote so, you just need a laptop, internet connection, time available and enthusiasm to take on a challenge. Benefits Why this freelance opportunity might be a great fit for you? 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.


Location
Riyadh Saudi Arabia
Show Map

Workable
3,441listings

You may also like

Workable
Software Engineer (Back-End)
Riyadh Saudi Arabia
Master-Works is on the lookout for a skilled Back-End Software Engineer to enhance our development team. As a Back-End Software Engineer, you will be responsible for building and maintaining the server-side logic, ensuring high performance and responsiveness to requests from the front-end. Working closely with other team members, you will implement robust business logic and web services and optimize applications for maximum speed and scalability. Key Responsibilities: Develop, test, and maintain high-performance backend applications using Node.js and TypeScript. Collaborate with frontend developers to integrate APIs and services with ReactJS applications. Design and implement scalable backend architectures and RESTful APIs. Write clean, maintainable, and efficient code following best practices. Optimize applications for maximum performance and scalability. Participate in code reviews and mentor junior developers. Work with databases and manage data storage, ensuring secure and efficient data access. Troubleshoot and debug issues to improve system performance. Stay up to date with the latest trends in backend development and technologies. Required Skills: Strong experience with Node.js and TypeScript. Proficiency in backend development with a focus on building RESTful APIs. Solid understanding of ReactJS for frontend-backend integration. Experience with databases (SQL and NoSQL). Strong knowledge of Git and version control best practices. Familiarity with testing frameworks and practices (Jest, Mocha, etc.). Ability to write scalable and secure code. Excellent problem-solving and debugging skills. Experience in working with cloud platforms and deployment (AWS, Google Cloud, etc.). Strong communication and collaboration skills. Preferred Skills: Familiarity with containerization and orchestration tools (Docker, Kubernetes). Experience in microservices architecture. Knowledge of CI/CD pipelines. Understanding of Agile methodologies. Education & Experience: Bachelor’s degree in Computer Science, Engineering, or related field (or equivalent experience). 5+ years of experience in backend development. Requirements
Negotiable Salary
Workable
Data Engineer
Riyadh Saudi Arabia
Do you want to love what you do at work? Do you want to make a difference, an impact, and transform peoples lives? Do you want to work with a team that believes in disrupting the normal, boring, and average? If yes, then this is the job you are looking for , webook.com is Saudi’s #1 event ticketing and experience booking platform in terms of technology, features, agility, revenue serving some of the largest mega events in the Kingdom surpassing over 2 billion in sales.  webook.com is part of the Supertech Group also consisting of UXBERT Labs, one of the best digital and user experience design agencies in the GCC, along with Kafu Games, the largest esports tournament platform in MENA.  Key Responsibilities: Data Integration and ETL Development Architect and implement robust data integration pipelines to extract, transform, and load data from various sources (e.g., databases, SaaS applications, APIs, and flat files) into a centralized data platform. Design and develop complex ETL (Extract, Transform, Load) processes to ensure data quality, consistency, and reliability. Optimize data transformation workflows to improve performance and scalability. Data Infrastructure and Platform Management: Implement and maintain data ingestion, processing, and storage solutions to support the organization's data and analytics requirements. Ensure the reliability, security, and availability of the data infrastructure through effective monitoring, troubleshooting, and disaster recovery planning. Data Governance and Metadata Management: Collaborate with the data governance team to establish data policies, standards, and procedures. Develop and maintain a comprehensive metadata management system to ensure data lineage, provenance, and traceability. Implement data quality control measures and data validation processes to ensure the integrity and reliability of the data. Requirements 5-6 years of experience as a Data Engineer or a related role in a data-driven organization. Proficient in designing and implementing data integration and ETL pipelines using tools such as Apache Airflow, airbyte, or any cloud-based data integration services. Strong experience in setting up and managing data infrastructure, including data lakes, data warehouses, and real-time streaming platforms (e.g. Elastic , Google Bigquery, Mongodb). Expertise in data modeling, data quality management, and metadata management. Proficient in programming languages such as Python, or Java, and experience with SQL. Familiarity with cloud computing platforms (e.g., AWS,Google Cloud) and DevOps practices. Excellent problem-solving skills and the ability to work collaboratively with cross-functional teams. Strong communication and presentation skills to effectively translate technical concepts to business stakeholders. Preferred Qualifications: Familiarity with data visualization and business intelligence tools (e.g., Tableau, qlik.etc). Knowledge of machine learning and artificial intelligence concepts and their application in data-driven initiatives. Project management experience and the ability to lead data integration and infrastructure initiatives. If you are a seasoned Data Engineer with a passion for building scalable and robust data integration solutions, we encourage you to apply for this exciting opportunity
Negotiable Salary
Workable
Integration API Developer/Consultant (APIGEE) - ٌRemote
Riyadh Saudi Arabia
InnovationTeam is a forward-thinking technology company that specializes in providing innovative solutions to businesses. We are currently seeking a talented APIGEE API Developer/Consultant to join our dynamic team. This position is expected to be remote. At InnovationTeam, we value innovation, collaboration, and continuous learning. We offer a flexible and inclusive work environment, where your contributions are valued, and opportunities for professional growth and development are provided. As a APIGEE API Developer/Consultant, you will be part of our API Management Development Team. The team’s core focus will be full cycle implementation of the APIs exposed on the API Management Platform within the organization. Requirements Requirements: Minimum of 5 years experiences in Systems Integration including experience in API Development with hands-on experience in API Management Solutions. Fluent English communication skills; verbal and written. Experience in working with API development teams on large scale projects; with hands-on experience implementing Enterprise level APIs for large scale organizations using APIGEE. Extensive experience with APIGEE Policies related to Security, Throttling, Data Transformation…etc . Strong experience and knowledge of API Securities such as Basic Auth, oAuth2 flows, SSL Mutual Authentication,...etc and its implementation on APIGEE. Experience with JS scripts and their usage within APIGEE. Strong understanding of API Design and hands on experience in designing and writing API Specs and Design Documents. Clear understanding of the APIGEE on-premise infrastructure and components. Clear understanding of the APIGEE Cloud infrastructure and components. Experience with Agile and Waterfall project methodologies. Ability to communicate with team leads, designers, and project managers to provide periodic status update (daily, weekly, monthly). Deep knowledge of RESTful APIs methodologies and Principles with strong knowledge and experience with REST, JSON and experience with SOAP, XML. Must have experience and clear understanding of OpenAPI (Swagger) specification. Strong understanding of security protocols and networking requirements related to API and Services exposure. Working knowledge with DevOps, and continuous integration (CI) and continuous delivery (CD). Previous experience in working with Design/Development Governance Principals and Guidelines. Previous experience working with Enterprise Integration Patterns and Frameworks.                 Nice to have: Experience with API Management Tools (APIGEE, SoftwareAG, IBM) or similar technologies. Familiar with TMForums OpenAPIs or similar industry wide OpenAPI Specifications. Familiar with APIGEE on-premise DevPortal. Familiar with APIGEE multi-tenancy. Familiar with other Google Cloud Products and Technologies. Expectations: Availability to work within KSA timezone and workdays remotly. Work with a team of designers and developers on internal and external APIs within the projects. Participate in solution discussions with team’s Designers and Architects. Participate in daily technical status meetings and provide project managers with status updates. Support Project's E2E testing activities in issues related to implementation compliance with design.  
Negotiable Salary
Workable
Integration API Developer/Consultant (APIGEE) - On-site
Riyadh Saudi Arabia
InnovationTeam is a forward-thinking technology company that specializes in providing innovative solutions to businesses. We are currently seeking a talented APIGEE API Developer/Consultant to join our dynamic team. At InnovationTeam, we value innovation, collaboration, and continuous learning. We offer a flexible and inclusive work environment, where your contributions are valued, and opportunities for professional growth and development are provided. As a APIGEE API Developer/Consultant, you will be part of our API Management Development Team. The team’s core focus will be full cycle implementation of the APIs exposed on the API Management Platform within the organization. Requirements Requirements: Minimum of 5 years experiences in Systems Integration including experience in API Development with hands-on experience in API Management Solutions. Fluent English communication skills; verbal and written. Experience in working with API development teams on large scale projects; with hands-on experience implementing Enterprise level APIs for large scale organizations using APIGEE. Extensive experience with APIGEE Policies related to Security, Throttling, Data Transformation…etc . Strong experience and knowledge of API Securities such as Basic Auth, oAuth2 flows, SSL Mutual Authentication,...etc and its implementation on APIGEE. Experience with JS scripts and their usage within APIGEE. Strong understanding of API Design and hands on experience in designing and writing API Specs and Design Documents. Clear understanding of the APIGEE on-premise infrastructure and components. Clear understanding of the APIGEE Cloud infrastructure and components. Experience with Agile and Waterfall project methodologies. Ability to communicate with team leads, designers, and project managers to provide periodic status update (daily, weekly, monthly). Deep knowledge of RESTful APIs methodologies and Principles with strong knowledge and experience with REST, JSON and experience with SOAP, XML. Must have experience and clear understanding of OpenAPI (Swagger) specification. Strong understanding of security protocols and networking requirements related to API and Services exposure. Working knowledge with DevOps, and continuous integration (CI) and continuous delivery (CD). Previous experience in working with Design/Development Governance Principals and Guidelines. Previous experience working with Enterprise Integration Patterns and Frameworks.                 Nice to have: Experience with API Management Tools (APIGEE, SoftwareAG, IBM) or similar technologies. Familiar with TMForums OpenAPIs or similar industry wide OpenAPI Specifications. Familiar with APIGEE on-premise DevPortal. Familiar with APIGEE multi-tenancy. Familiar with other Google Cloud Products and Technologies.                 Expectations: On-Site availability in KSA. Work with a team of designers and developers on internal and external APIs within the projects. Participate in solution discussions with team’s Designers and Architects. Participate in daily technical status meetings and provide project managers with status updates. Support Project's E2E testing activities in issues related to implementation compliance with design.  
Negotiable Salary
Workable
Technical Analyst (ABAP Developer) (Saudi Arabia)
Al Jubail Saudi Arabia
A leading Talent Acquisition Company in Saudi Arabia on the lookout for a detail-oriented Technical Analyst specializing in ABAP Development to join our esteemed team in Saudi Arabia. The successful candidate will play an essential role in transforming business requirements into technical solutions using ABAP programming. The Technical Analyst (ABAP Developer) will collaborate with various stakeholders to ensure that the SAP systems are aligned with the organizational goals and optimize performance. You'll be responsible for analyzing, designing, and implementing technical solutions in the SAP environment, as well as providing support and enhancements to existing applications. This role demands a strong understanding of ABAP programming principles and effective communication skills to liaise with functional and technical teams. Key Responsibilities •Read & understand Functional Specification (FS) before the development and write a detailed Technical Specification (TS) after the development. • Send a weekly report about his work that including expected date and percentage of completion. • Act as the technical expert, ensuring quick turnaround in identifying application issues and providing timely solutions. • Develop detailed plans and accurate estimates for completion of build, system testing and implementation phases of project. • Transform business function requirements into technical program specs to code test and debug programs. • Develop, code, document and execute unit tests, systems, integration and acceptance tests and testing tools for functions of high complexity. • Perform performance tuning to improve performance over multiple functions. • Engage other technical team members in the design, delivery, and deployment of solutions. • Ensure integration system activities including monitoring the technical architecture (particularly scalability, availability, and archiving) meet all SLA's. • Manage operational support, performing windows as well as providing on call support as required by the team. • Undertake performance tuning activities for SAP integration activities. • Mentor and coach junior developer resources. • Provide consulting services on new and existing initiatives. Requirements A bachelor’s degree in computer engineering, Computer Science, Information System, or other related discipline With a minimum of eigth (8) years’ experience in SAP ASAP programming With a minimum of three (3) years’ experience in Workflow programming With a minimum of three (3) years’ experience in ASAP WebDypro (designing and programming With a minimum of three (3) years’ experience in Adobe Forms designing and programming) With a minimum of one (1) years’ experience in FIORI (designing and programming Must be SAP Certified Development Associate ABAP I With one (1) year experience in S/4HANA end-to-end implementation. With experience of at least two {2} years’ experience in SAP ECC projects implementation. . Strong communication skills in written and oral English Ability to work with minimal supervision
Negotiable Salary
Workable
P360 Developer
Riyadh Saudi Arabia
Key Responsibilities: 1. P360 Implementation & Development: Configure and customize Informatica P360 to meet business needs. Develop data models, workflows, and Ul components in P360. Build and maintain integrations between P360 and other systems using Informatica tools. 2. Data Management & Governance: Ensure accurate and consistent product data across all systems. Implement best practices for product information management (PIM). Monitor and optimize data quality and integrity within the P360 platform. 3. Integration Development: Design and develop APIs, batch processes, and real-time integrations to facilitate data flow between P360 and external systems. Collaborate with ETL developers to manage data pipelines. 4. Support & Maintenance: Troubleshoot and resolve issues related to P360 configurations and integrations. Perform regular updates, patches, and performance tuning.   Skills: Proficient in configuring and customizing Informatica P360 modules. Strong knowledge of data modeling and product hierarchies. Familiarity with Java, XML, JSON, and scripting languages. Understanding of relational databases and SQL. Experience with data quality and governance  Requirements Education: • Bachelor’s degree in computer science, Information Technology, or a related field.   Experience: • 3+ years of experience working with Informatica P360 or similar Product Information Management (PIM) platforms. Hands-on experience with Informatica MDM, ETL tools, and data integration. Experience in API development and integration (REST, SOAP).
Negotiable Salary
Cookie
Cookie Settings
Our Apps
Download
Download on the
APP Store
Download
Get it on
Google Play
© 2025 Servanan International Pte. Ltd.