Browse
···
Log in / Register

Freelance Software Developer (Python Engineer) - AI Trainer

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 We are looking for an experienced Python developer who enjoys building tools, environments, and infrastructure for working with LLM-based agents. You’ll help create sandboxes, task systems, and CI/CD pipelines to support testing and development of AI agents. You’ll also work closely with researchers and domain experts, helping them set up and use these tools effectively. Although every project is unique, you might typically: Sandboxes for running and testing AI agents safely Tools for writing tasks and test cases for agents CI/CD pipelines to run checks and evaluate agents Dev environments for experts creating these tasks Repo templates and scripts to help new contributors Interfaces for tracking task input and agent results Example Tasks 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 5+ years of experience writing Python code. 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
551listings

You may also like

AlBorg Diagnostics
ERP Functional Lead
Jeddah Saudi Arabia
AlBorg Diagnostics, a leading provider of diagnostic health services, is seeking an experienced ERP Functional Lead to join our team. With our commitment to leveraging technology and innovation, we are looking for a dedicated individual who can lead the implementation and maintenance of our ERP system. As the ERP Functional Lead, you will play a critical role in ensuring the successful integration of our ERP system across all departments and locations. You will collaborate with key stakeholders, including business process owners, IT teams, and external vendors, to gather requirements, design system configurations, and oversee testing and deployment phases. Your expertise in ERP implementation and functional knowledge will be essential in optimizing business processes and driving efficiency within the organization. Responsibilities Technical Expertise Configure, customize, and implement ERP software solutions. •Develop and maintain system integrations between the ERP and other business applications. •Provide technical support and troubleshooting for ERP-related issues. •Stay updated with the latest ERP technologies and industry best practices Managerial Skills •Lead technical aspects of ERP projects, ensuring technical deliverables are met. •Collaborate with ERP functional consultants, business analysts, and other stakeholders to understand and translate business requirements into technical specifications. •Develop technical documentation and training materials for end-users and IT staff. Human Relation Skills •Communicate effectively with stakeholders, including IT staff, management, and external vendors. •Foster a collaborative environment to ensure successful ERP implementation and support. •Negotiate with vendors and service providers to secure necessary resources and services. Complexity of Problems •Address and resolve complex technical issues related to ERP system performance, integration, and customization. •Develop strategies to mitigate risks and ensure system security and data integrity. •Solve operational challenges by designing and implementing robust ERP solutions. Creativity and Analytical Ability •Innovate and drive continuous improvement in ERP processes and systems. •Analyze system performance data to optimize and enhance ERP functionalities. •Implement technical solutions that improve system efficiency and user experience. Responsibility for Results •Ensure technical aspects of ERP projects are delivered on time, within scope, and within budget. •Achieve strategic objectives by aligning technical ERP solutions with business goals. •Report on the technical performance and progress of ERP projects to senior management. Degree of Autonomy •Exercise independent judgment in planning and executing technical ERP tasks. •Make decisions that have a significant impact on ERP system performance and organizational success. •Develop policies and procedures to ensure governance and compliance in ERP management. Impact on the Organization •Drive technological innovation that supports business growth and operational efficiency. •Enhance the organization’s competitive position through effective ERP technical management. •Support revenue growth and operational excellence through strategic ERP initiatives Requirements Bachelor's degree in computer science, information systems, or a related field. Minimum of 5 years of experience in ERP implementation and support, with a focus on functional expertise. Strong knowledge of ERP systems, preferably with experience in implementing and maintaining systems such as SAP, Oracle, or Microsoft Dynamics. Proven experience leading end-to-end ERP implementation projects, including requirement gathering, system configuration, testing, and training. Excellent analytical and problem-solving skills, with the ability to translate business requirements into scalable and efficient system solutions. Experience collaborating with cross-functional teams and managing stakeholders at various levels. Strong communication skills, both written and verbal, with the ability to effectively convey technical information to non-technical audiences. Ability to work independently and manage multiple priorities in a fast-paced environment. Relevant certifications in ERP systems, such as SAP Certified Application Associate or Oracle Certified Professional, are preferred but not required.
Arabic Computer Systems
Application Engineer
Riyadh Saudi Arabia
Application Engineer About the Company: Arabic Computer Systems (ACS) is a leading IT solutions provider based in Riyadh. With a strong focus on innovation, we offer a wide range of cutting-edge technology solutions to clients across various industries. At ACS, we value teamwork, continuous learning, and professional growth. Job Description: We are seeking an experienced Application Engineer to join our team. As an Application Engineer, you will be responsible for designing, developing, and maintaining software applications for our clients. You will collaborate with cross-functional teams to analyze requirements, design solutions, and ensure successful project delivery. Responsibilities: Design, develop, and deploy software applications Collaborate with business analysts to gather and analyze requirements Create technical design documents and solution architecture Perform coding, debugging, and unit testing of software applications Conduct performance tuning and optimization of applications Support application deployment and troubleshooting Collaborate with quality assurance teams to ensure software quality Stay updated with emerging technologies and industry trends Requirements: Bachelor's degree in Computer Science or a related field Proven experience as an Application Engineer or similar role Strong knowledge of software development principles and best practices Proficiency in programming languages such as Java, C# or Python Experience with database technologies (SQL, Oracle, MongoDB) Familiarity with web and mobile application development frameworks Excellent problem-solving and analytical skills Strong communication and collaboration abilities Ability to work independently and in a team environment Requirements Bachelor's degree in Computer Science or Information Technology or a related field with at least 5 years of experience Experience in the field of Single Sign-On - SSO Experience in the field of electronic services and their development. Experience in the field of internal platforms for employees and dealing with them and their development. Experience in the field of integration and linking between systems - API Proven experience as an Application Engineer or similar role Strong knowledge of software development principles and best practices Proficiency in programming languages such as Java, C# or Python Experience with database technologies (SQL, Oracle, MongoDB) Familiarity with web and mobile application development frameworks Excellent problem-solving and analytical skills Strong communication and collaboration abilities Ability to work independently and in a team environment Benefits Private Health Insurance Paid Time Off Training & Development
Qiddiya Investment Company
Senior Specialist - Business Support Applications Operations
Riyadh Saudi Arabia
The Senior Specialist – Business Support Applications Operations at Qiddiya Investment Company plays a critical role in ensuring the effective operation and management of business support applications across the organization. This position involves troubleshooting, optimizing, and maintaining applications that support various business functions, driving efficiency and enhancing user experiences. Key Responsibilities Ensure the availability, stability, and performance of business support applications related to asset management. Monitor application health, perform root cause analysis, and resolve incidents and service requests in line with SLAs. Coordinate effectively with internal IT teams and external vendors for timely issue resolution and system maintenance. Support and maintain IT applications for physical asset management (e.g., EAM Maximo, Yardi, Experience Systems). Ensure data integrity and system reliability across all asset lifecycle management tools. Provide technical expertise and operational support to enhance application performance and user satisfaction. Manage application changes, patches, and releases in coordination with Change Advisory Boards (CAB). Conduct impact analysis, testing, and validation for new releases or system enhancements. Document changes and ensure compliance with IT governance policies. Act as the primary liaison between business units (e.g., asset management, operations) and IT for all matters related to business support applications. Gather and translate business requirements into technical solutions and actionable plans. Provide guidance and support to end-users and ensure alignment with business needs. Requirements Bachelor’s degree in Computer Science, Information Technology, Software Engineering, or a related field. 3+ years of experience in IT application operations or support. At least 3 years in a senior or specialist role, with hands-on experience managing asset management applications Strong understanding of asset management systems (e.g., Maximo, Yardi). Proficient in application support processes, incident management, and service operations. Knowledge of ITIL practices (certification is a plus) Benefits Comprehensive benefits package
SWATX
Senior Cloud Engineer - Hyperscalers
Riyadh Saudi Arabia
Job Purpose: We are seeking an experienced and dynamic Cloud Engineer specializing in hyper-scaler cloud platforms, preferably Oracle Cloud Infrastructure (OCI) , OCVS, and GCP. The ideal candidate will have a strong technical background combined with exceptional consulting skills to deliver tailored cloud solutions to our clients. Role and Responsibilities Design, implement, operate, manage and optimize cloud solutions Configure and deploy cloud resources, ensuring high availability, security, and scalability. Collaborate with stakeholders to understand business objectives and translate them into technical requirements. Conduct cloud assessments, identifying opportunities to improve performance and reduce costs. Implement best practices for cloud operations, governance, and compliance. Deliver technical workshops and training sessions for clients and internal teams. Stay updated with the latest features and advancements in OCI, GCP, and other hyper-scaler platforms. Qualifications and Education Requirements Educational Background: Bachelor’s degree in Computer Science, Engineering, or a related field. Experience: Minimum 5 years of hands-on experience on one of the hyperscalers (OCI – OCVS - GCP) Excellent troubleshooting and innovative problem-solving abilities, as well as the ability to act quickly. Good understanding of Containers, Docker, and Kubernetes. Demonstrates the highest level of detail orientation and organizational skills. Solid understanding of cloud architecture, networking, security, and best practices. ITIL Certified. Solid understanding of cloud practice for backup and DR deployments. Proven track of successful deployments and managed services. This role might require working outside of business hours and during weekends and travel outside of Egypt for a prolonged period of time Preferred banking experience
Müller`s Solutions
SAP Supply Chain Management (SCM) Project Manager
Riyadh Saudi Arabia
About Müller's Solutions: Müller's Solutions is a premier SAP consulting firm dedicated to delivering excellence in supply chain management through tailored SAP solutions. Our expertise helps organizations optimize their supply chain processes, improve operational efficiency, and achieve strategic objectives. Job Overview: We are looking for a skilled SAP Supply Chain Management (SCM) Project Manager to join our innovative team. In this role, you will be responsible for overseeing and managing SCM projects from inception to completion, ensuring that they are delivered on time, within budget, and according to the specified requirements. You will collaborate with cross-functional teams to drive project success and enhance client satisfaction. Requirements Requirements: Bachelor's degree in Supply Chain Management, Business Administration, Information Technology, or a related field. Proven track record in managing end-to-end SAP SCM implementations and optimization projects. Strong knowledge of supply chain processes, including demand planning, inventory management, logistics, and production planning. Excellent leadership and team management skills, with the ability to motivate and guide project teams. Strong project management skills, including planning, execution, risk management, and stakeholder communication. Relevant SAP certifications (e.g., SAP Certified Application Associate in Supply Chain Management) are preferred. Exceptional analytical and problem-solving abilities. Excellent communication and interpersonal skills, with the ability to manage client relationships effectively. Proficiency in project management tools and methodologies. Ability to adapt to changing business needs and manage multiple priorities effectively. 6 months could be extended. Demonstrated excellence in project management and experience in presentation to senior leadership You will ideally have 10+ years of relevant professional experience within SAP Digital Transformation (ideally SAP SCM ) with skilled experience as Program delivery lead and SAP Implementation experience in minimum 6 projects. Proven experience successfully leading and managing a team delivering Digital transformation projects Consulting experience and SAP implementation experience is a must. Technical skills requirements Strong Program management skills Broad SAP application skills Experience in the following SAP Areas : Sourcing, Procurement, Inventory Management, Supplier Relationship Management Strong integration knowledge with other domains / functional areas Strong knowledge in SAP Activate /Agile/ Hybrid implementation methodologies, understands the end to end program lifecycle Capability of presenting the value proposition in the module / area Very good problem-solving abilities Excellent interpersonal skills, strong communication and presentation skills Additional Requirements Approximately 10 to 12 years of total experience and SAP Implementation experience in minimum 6 projects Experience in leading Supply Chain stream, leading SAP projects or have been in PMO Position Strong knowledge in Program management , Project management standards, Overseeing and controlling projects Strong knowledge in business processes and practices Good Understanding of processes related to business requirement collection and analysis,  build of product roadmap requirement and product delivery Good Public Sector  knowledge Candidate should be Arabic Speaker Demonstrated track record managing teams and complex engagements in the consulting arena   Benefits Why Join Us: Opportunity to work with a talented and passionate team. Competitive salary and benefits package. Exciting projects and innovative work environment.
Cookie
Cookie Settings
Our Apps
Download
Download on the
APP Store
Download
Get it on
Google Play
© 2025 Servanan International Pte. Ltd.