Browse
···
Log in / Register

Freelance Software Developer (C/C++ - Rust) - 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: Analyze and understand existing code in Python or C/C++ Migrate logic to idiomatic, safe Rust while preserving functionality Adapt or port the test suite and ensure behavioral equivalence Document migration steps and technical decisions 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 or Master’s degree in Software Development, Computer Science, or other related fields.  You have at least 3 years of professional experience with C/C++ and 1+ year of hands-on experience with Rust. You are experienced with FFI tools (bindgen, cxx) and unsafe Rust for C/C++interoperability. You bring experience testing migrated code (unit/integration/fuzz tests). You demonstrate solid understanding of systems programming (memory management, concurrency). You are skilled at refactoring legacy code and documenting migration steps. Prompt engineering experience is a strong 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
2,033listings

You may also like

Qiddiya Investment Company
Director - Application Design & Delivery (COR 224)
Riyadh Saudi Arabia
Qiddiya Investment Company is in search of a distinguished and forward-thinking Director - Application Design & Delivery to oversee the design, development, and integration of application solutions aimed at enhancing business operations and improving user experiences. This position collaborates with the IT Business Relations team, vendors, and the Master System Integrator (MSI) to convert business requirements into application designs, manage delivery, and ensure smooth operations. The key applications encompass F&B POS, Leasing, Material Control (F&B Recipe Costing), Smart Park Management Systems (SPMS), and various other asset management systems. Responsibilities Direct the design and implementation of applications to fulfill business requirements. Collaborate with the IT Business Relations team in identifying solutions and managing tender processes. Facilitate workshops with users, vendors, and MSI to enhance design specifications. Assist users in optimizing processes and identifying opportunities to improve guest experiences. Oversee project delivery in conjunction with MSI and park IT teams. Serve as a Subject Matter Expert (SME) to mentor business users in process optimization and opportunity identification. Administer Level 2 support and liaise with vendors for Level 3 issue resolution. Monitor application performance to uncover opportunities for improvement. Lead a team, providing clear guidance, mentorship, and support to meet departmental objectives. Collaborate with stakeholders to ensure alignment of solutions with business goals. Encourage innovation and teamwork within the department. Requirements A Bachelor’s degree or equivalent qualifications in Information Technology or related disciplines. A minimum of 10 years of experience in the design, integration, and delivery of IT applications, with at least 5 years in a leadership capacity. • Bachelor’s degree or similar qualifications in Information Technology or related fields. • Proven experience working with enterprise applications in industries such as F&B, hospitality, real estate, or entertainment. Benefits Comprehensive benefits package
Qiddiya Investment Company
Assistant Manager - BRM Excellence
Riyadh Saudi Arabia
Qiddiya Investment Company is seeking a dedicated and results-driven Assistant Manager - BRM Excellence to enhance our Business Relationship Management (BRM) capabilities. In this role, you will play a crucial part in implementing best practices and frameworks that strengthen relationships with our stakeholders and ensure excellence in service delivery across the organization. Your responsibility will be to support the BRM team in optimizing processes, facilitating communication, and driving initiatives that align business and IT objectives. You will also engage in continuous improvement efforts to enhance stakeholder satisfaction and operational efficiency. Key Responsibilities Assist in developing and implementing BRM strategies that align with organizational goals. Support the identification and prioritization of stakeholder needs and expectations. Facilitate workshops and meetings to gather requirements and feedback from stakeholders. Monitor and analyze BRM performance metrics to identify areas for improvement. Collaborate with cross-functional teams to ensure seamless communication and service delivery. Provide training and support to stakeholders in understanding BRM processes and tools. Assist in risk management and mitigation strategies related to stakeholder relationships. Stay informed about industry trends and best practices in BRM to drive continuous improvement. Requirements Bachelor's degree in Business Administration, Communication, or a related field. 4-6 years of experience in business relationship management or a similar role. Strong understanding of BRM principles, methodologies, and tools. Excellent interpersonal and communication skills for effective stakeholder engagement. Proficient in project management and process improvement methodologies. Ability to analyze data and generate insights for decision-making. Strong organizational and multitasking skills with attention to detail. Problem-solving mindset with a focus on customer satisfaction. Benefits Comprehensive benefits package
700Apps
Software Development Manager
Riyadh Saudi Arabia
The Software Development Manager will play a pivotal role in leading our software development teams to deliver innovative and high-quality solutions for clients in the software and digital transformation sector. The ideal candidate will possess a robust technical background in backend technologies, exceptional leadership capabilities, and a proven track record of successfully managing complex software projects. This role demands strategic vision and the ability to drive teams towards achieving excellence in software development. Key Responsibilities: Lead and mentor a team of software developers, promoting a culture of innovation, collaboration, and high performance. Oversee the full software development lifecycle, from requirements gathering to deployment and maintenance, ensuring timely and high-quality delivery of backend solutions. Implement Agile methodologies to enhance project efficiency and adaptability. Provide architectural guidance and best practices for backend systems, ensuring scalability, security, and performance. Stay abreast of industry trends and emerging technologies, integrating them into the development process as appropriate. Collaborate effectively with cross-functional teams, including product management, design, and quality assurance, to define project scope and deliverables. Continuously assess and improve backend development processes, tools, and methodologies to enhance team productivity and product quality. Oversee the planning, execution, and delivery of backend software projects, ensuring adherence to quality standards and timelines. Identify potential project risks and develop comprehensive mitigation strategies to ensure project success and client satisfaction. Requirements Bachelor’s degree in Computer Science, Software Engineering, or a related field; Master’s degree preferred. 10+ years of experience in software development, with a minimum of 5 years in a managerial or leadership role. Proficiency in programming languages such as Java, C#, .net, or JavaScript. Strong understanding of software development methodologies (Agile, Scrum, DevOps). Exceptional leadership, mentoring, and team-building skills. Excellent verbal and written communication skills, with the ability to convey complex technical concepts to non-technical stakeholders Experience in the software and digital transformation industry, with a focus on delivering enterprise-level solutions. Familiarity with DevOps practices and tools (CI/CD, containerization, orchestration). Relevant certifications in project management (PMP, Scrum Master) or technology (AWS Certified Solutions Architect, etc.).
SWATX
DS Campaign Analyst
Riyadh Saudi Arabia
SWATX is looking for a detail-oriented and analytical DS Campaign Analyst to join our marketing team. In this role, you will be responsible for analyzing data from our marketing campaigns, providing insights that drive strategic decision-making. Your expertise in data analysis and understanding of campaign performance metrics will be crucial in optimizing our marketing strategies and ensuring successful outcomes. Key Responsibilities: Collect, analyze, and interpret marketing data to evaluate campaign performance and effectiveness. Create and maintain comprehensive reports and dashboards that track key performance indicators (KPIs) and campaign metrics. Collaborate with campaign managers to identify areas for optimization and enhancement of marketing initiatives. Utilize statistical analysis and modeling techniques to forecast campaign results and recommend actionable strategies. Monitor industry trends and best practices in data analysis and marketing analytics to improve internal processes. Provide insights and recommendations to stakeholders regarding campaign performance and potential improvements. Assist in developing testing strategies, including A/B testing, to evaluate the effectiveness of marketing campaigns. Requirements Bachelor's degree in Data Science, Marketing Analytics, Statistics, or a related field. 2-4 years of experience in data analysis or marketing analytics, preferably in a campaign-focused role. Proficient in data analysis tools such as Excel, SQL, and analytics platforms (e.g., Google Analytics, Tableau). Strong understanding of key marketing metrics and performance indicators. Excellent analytical and quantitative skills with attention to detail. Ability to communicate complex data insights in an easy-to-understand manner. Strong problem-solving skills and a proactive approach to identifying opportunities for improvement. Experience with A/B testing and other testing methodologies is a plus.
Cookie
Cookie Settings
Our Apps
Download
Download on the
APP Store
Download
Get it on
Google Play
© 2025 Servanan International Pte. Ltd.