Python Developer Jobs in Saudi
1019 Jobs Found
<h3 >About the Role</h3>
<p >Raya Logistic Services is seeking a full-time <strong >ERPNext Developer</strong> to join their team in <strong >Riyadh, Saudi Arabia</strong>. This role is focused on implementing, customizing, and maintaining the ERPNext platform across various business operations, including finance, procurement, inventory, manufacturing, HR, and sales. The successful candidate will be instrumental in building custom applications and integrating ERPNext with existing systems to ensure a stable, secure, and fast production environment.</p> <h3 >Role Context and Scope</h3>
<p >This position requires a developer who is proficient in both technical development and understanding business processes. The role involves writing clean Python and JavaScript code, as well as collaborating with business users to identify and resolve process inefficiencies. As part of a small IT team, the ERPNext Developer will own changes from requirement gathering through deployment and ongoing support, ensuring comprehensive management of the ERPNext platform.</p> <h3 >Key Responsibilities</h3>
<ul >
<li >Design and build custom apps, DocTypes, child tables, workflows, dashboards, print formats, notifications, and web forms on the Frappe framework.</li>
<li >Write server-side logic in Python and client-side behavior in JavaScript, including custom validations and automation.</li>
<li >Develop reports using Report Builder, Query Report, and Script Report as appropriate.</li>
<li >Configure role permissions, user permissions, and approval hierarchies, ensuring customizations are upgrade-safe.</li>
<li >Gather requirements from business users, conduct gap-fit analysis, and translate outcomes into technical specifications.</li>
<li >Configure and enhance modules such as Accounts, Buying, Selling & CRM, Stock, Manufacturing, Assets, Projects, HR & Payroll.</li>
<li >Replace manual processes with workflows, scripts, and scheduled jobs.</li>
<li >Execute data migration from legacy systems, including mapping, cleansing, bulk import, and reconciliation.</li>
<li >Deliver user training and maintain end-user documentation and Standard Operating Procedures (SOPs).</li>
<li >Build and consume REST APIs connecting ERPNext to external systems like banking portals, payment gateways, e-commerce, payroll, government e-invoicing platforms, and BI tools.</li>
<li >Work across JSON/XML payloads, webhooks, and authentication schemes including OAuth, JWT, API keys, and SFTP-based file exchange.</li>
<li >Diagnose integration failures, build appropriate retry and error handling, and keep interface documentation current.</li>
<li >Provide L2/L3 application support: triage tickets, reproduce issues, resolve root causes, and contribute to incident reviews.</li>
<li >Debug Python exceptions, JavaScript errors, failed background jobs, scheduler problems, and permission issues using relevant logs.</li>
<li >Optimize slow reports and transactions through query tuning, indexing, and schema review in MariaDB/PostgreSQL.</li>
<li >Maintain a working understanding of the ERPNext data model and the relationships between DocTypes.</li>
<li >Manage bench-based development, staging, and production environments: site creation, app installation, version upgrades, patches, backups, and restores.</li>
<li >Maintain the supporting stack including Linux, MariaDB, Redis, Nginx, Supervisor, ******, and background workers.</li>
<li >Work in Git with a defined branching and release process; prepare deployment and rollback plans and participate in code review.</li>
<li >Write tests using the Frappe testing framework and support user acceptance testing.</li>
<li >Apply secure coding practices, protect sensitive financial, payroll, employee, and customer data; support audit and change-management requirements.</li>
</ul> <h3 >Required Qualifications</h3>
<ul >
<li >Bachelor's degree in Computer Science, Software Engineering, Information Systems, or equivalent practical experience.</li>
<li >Minimum of <strong >3+ years of hands-on ERPNext / Frappe framework development</strong> experience.</li>
<li >Strong proficiency in <strong >Python</strong>; solid <strong >JavaScript (ES6), jQuery, HTML/CSS</strong>.</li>
<li >Working knowledge of the <strong >Frappe framework</strong>: ORM, hooks, scheduled jobs, background workers, the permission model, and the workflow engine.</li>
<li >Proficiency in <strong >MariaDB/PostgreSQL</strong>, including complex queries, joins, indexing, and performance tuning.</li>
<li >Experience developing and integrating <strong >REST APIs</strong>.</li>
<li >Familiarity with <strong >Linux command line and Git</strong>.</li>
<li >Understanding of core business processes in at least two of: general ledger, procure-to-pay, order-to-cash, inventory and warehousing, production planning, payroll, or asset management.</li>
<li >Clear written and spoken communication skills in <strong >English</strong> with both technical and non-technical stakeholders.</li>
</ul> <h3 >Preferred Qualifications</h3>
<ul >
<li >ERPNext / Frappe certification, or contributions to the ERPNext or Frappe open-source repositories.</li>
<li >Experience building a Frappe custom app from scratch.</li>
<li >Frappe UI / ***, or other modern JavaScript framework experience.</li>
<li >Knowledge of ERPNext v15+ architecture.</li>
<li >Experience with Docker, CI/CD pipelines, and cloud platforms (AWS, GCP, or Azure).</li>
<li >Regional compliance experience: VAT configuration, e-invoicing mandates, payroll compliance, end-of-service benefit calculations.</li>
<li >Experience with multi-company and multi-currency deployments.</li>
<li >Familiarity with BI tooling connected to ERP data (Power BI, Metabase, Grafana).</li>
</ul> <h3 >Application Information</h3>
<p >Raya Logistic Services offers a challenging opportunity for an ERPNext Developer to make a significant impact within a dynamic environment. This full-time position is based in Riyadh, Saudi Arabia.</p>
AI Integration Engineer<br>We are seeking a qualified AI Integration Engineer to join a dynamic team within the AI & Data function. The successful candidate will play a key role in developing high-performance backend services and integrating AI solutions with internal systems and third-party platforms.<br>Position Details<br>Position Title: AI Integration Engineer Department: AI Innovation Solution Function: AI & Data<br>Job Purpose<br>The AI Integration Engineer will be responsible for developing high-performance backend services using Python and Node.js, while ensuring adherence to clean coding and secure development standards. The role involves designing, documenting, and maintaining robust APIs including RESTful and SOAP services for both internal platforms and external third-party integrations.<br>The engineer will implement secure authentication mechanisms, caching layers such as Redis and Memcached, and containerized deployments on Kubernetes environments (OKE) to ensure high availability, scalability, and low-latency operations. The role also requires close collaboration with frontend, data engineering, and Dev Ops teams to deliver reliable end-to-end solutions.<br>Key Responsibilities• Design, document, and maintain backend AI integration solutions including RESTful and SOAP APIs.• Ensure adherence to technical standards, secure coding practices, and CI/CD pipelines.• Oversee data ingestion, cleaning, and labeling processes to ensure data quality before model training.• Coordinate model testing and validation, including functional, performance, and bias testing.• Support production deployment processes and ensure proper rollback and release procedures.• Monitor system performance and maintain monitoring dashboards to detect drift and trigger retraining workflows when required.<br>Qualifications & Experience• Bachelor’s degree in Computer Science, Software Engineering, Information Systems, or a related field (Master’s degree preferred).• 3–7 years of experience developing high-performance backend services.• Strong hands-on experience with Python and Node.js.• Proven experience building and maintaining RESTful and SOAP APIs.• Experience implementing OAuth 2.0, JWT, and role-based access control for secure integrations.• Experience with Docker, Kubernetes, CI/CD pipelines, and scalable backend architectures.• Familiarity with monitoring and observability tools such as Prometheus and Grafana.<br>Key Skills• Backend Development (Python, Node.js)• API Engineering (RESTful & SOAP)• Authentication & Authorization (OAuth 2.0, JWT)• Containerization and Deployment (Docker, Kubernetes, OKE)• Performance Optimization (Redis, Memcached)• Monitoring and System Reliability• Agile Collaboration with cross-functional teams
<p>Maharah Human Resources Company is seeking a skilled Artificial Intelligence Engineer to design, develop, and implement AI-based solutions to enhance business processes and products. The ideal candidate will have a strong background in machine learning, data analysis, and software development, with the ability to translate complex data into actionable insights.</p><p><b><br></b></p><p><b>Key Responsibilities:</b></p><ul><li>Design, develop, and deploy AI models and algorithms to solve real-world problems</li><li>Collaborate with cross-functional teams to gather requirements and deliver AI-powered solutions</li><li>Conduct research and stay updated with the latest advancements in AI and machine learning</li><li>Analyze large datasets to extract meaningful patterns and insights</li><li>Optimize existing AI models for performance and scalability</li><li>Write clean, efficient, and well-documented code</li><li>Ensure AI systems comply with ethical guidelines and data privacy standards</li></ul><p><strong>Desired Candidate Profile</strong></p><ul><li>Bachelor s or Master s degree in Computer Science, Artificial Intelligence, Data Science, or related field</li><li>Proven experience in AI/ML development and deployment</li><li>Strong programming skills in Python, R, or similar languages</li><li>Familiarity with machine learning frameworks such as TensorFlow, PyTorch, or Keras</li><li>Experience with data preprocessing, feature engineering, and model evaluation</li><li>Good understanding of algorithms, statistics, and data structures</li><li>Strong problem-solving skills and analytical mindset</li><li>Ability to work collaboratively in a team-oriented environment</li></ul>
<section><p class="heading jdMain">Job Description</p><p class="heading">Roles & Responsibilities</p><div class="paragraph"><p>Mindrift is looking for highly skilled Python Data Scraping Engineers to join the Tendem project and drive specialized data scraping workflows within our hybrid AI + human system. In this role, as an AI Pilot that s how we refer to this role at Mindrift you ll collaborate with Tendem Agents that handle repetitive tasks, while you provide critical thinking, domain expertise, and quality control to deliver accurate and actionable results. This part-time remote opportunity is ideal for technical professionals with hands-on experience in web scraping, data extraction and processing.</p><p>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.</p><p>This is a freelance role for a Tendem project. As a Python Data Scraping Engineer, you'll handle data scraping tasks requiring technical precision for web extraction and processing, utilizing various tools such as our provided Apify and OpenRouter alongside your own resourceful approaches.</p><p><strong>Key Responsibilities</strong></p><ul><li>Own end-to-end data extraction workflows across complex websites, ensuring complete coverage, accuracy, and reliable delivery of structured datasets.</li><li>Leverage internal tools (Apify, OpenRouter) alongside custom workflows to accelerate data collection, validation, and task execution while meeting defined requirements.</li><li>Ensure reliable extraction from dynamic and interactive web sources, adapting approaches as needed to handle JavaScript-rendered content and changing site behavior.</li><li>Enforce data quality standards through validation checks, cross-source consistency controls, adherence to formatting specifications, and systematic verification prior to delivery.</li><li>Scale scraping operations for large datasets using efficient batching or parallelization, monitor failures, and maintain stability against minor site structure changes.</li></ul><p>On this project, contributors can earn up to $37 per hour equivalent , depending on their level and pace of contribution. Compensation varies across projects depending on scope, complexity, and required expertise. Please note that other projects on the platform may offer different earning levels based on their requirements.</p><p>Simply apply to this post, qualify, and get the chance to contribute to projects that match your technical skills, on your own schedule. From coding and automation to fine-tuning AI outputs, you ll play a key role in advancing AI capabilities and real-world applications.</p><p>Work fully remote on your own schedule with just a laptop and stable internet connection. Gain hands-on experience in a unique hybrid environment where human expertise and AI agents collaborate seamlessly a distinctive skill set in a rapidly growing field. Participate in performance-based bonus programs that reward high-quality work and consistent delivery.</p></div></section><section><p class="heading">Desired Candidate Profile</p><p class="paragraph"></p><ul><li>At least 3 year of relevant experience in data engineering, web scraping, automation, or software development (required).</li><li>Bachelor's or Master's Degree in Engineering, Applied Mathematics, Computer Science, or related technical fields is a plus.</li><li>Strong experience in Python web scraping (BeautifulSoup, Selenium or similar), including dynamic content (JS, AJAX, infinite scroll) and APIs via proxies.</li><li>Proven ability to extract data from complex structures (hierarchies, archived pages, inconsistent HTML).</li><li>Solid background in data cleaning, normalization, and validation, delivering structured datasets (CSV, JSON, Google Sheets).</li><li>Hands-on experience with LLMs and AI frameworks to enhance automation and problem-solving.</li><li>Strong attention to detail and commitment to data accuracy.</li><li>Self-directed work ethic with ability to troubleshoot independently.</li><li>A link to GitHub is a plus.</li><li>English proficiency: Upper-intermediate (B2) or above (required).</li></ul><p></p></section>
GIS / Geospatial Expert<br><br>Job Type: Contractor<br><br>Location: Remote<br><br>Job Overview<br><br>We are seeking experienced GIS / Geospatial Experts with hands-on experience in GIS, remote sensing, spatial analytics, and AI coding agents. You will apply your technical expertise to evaluate and document real-world geospatial workflows and help improve next-generation AI systems.<br><br>No Prior AI Training Experience Is Required.<br><br>Key Responsibilities<br><br>Provide expert analysis and feedback on GIS and geospatial challenges. Document technical workflows using Python and AI coding agents. Apply tools such as Codex, Claude Code, Claude Cowork, and Claude Science to real-world technical tasks. Evaluate AI-generated solutions for complex geospatial problems, debugging, and code development. Document problem-solving approaches, workflows, and technical outcomes. Contribute to datasets and evaluation frameworks for AI training and benchmarking. Collaborate with technical stakeholders to refine documentation and project requirements. <br><br>Required Qualifications<br><br>Strong experience in GIS, remote sensing, spatial analytics, or related geospatial fields. Hands-on experience using AI coding agents for technical or geospatial projects. Proficiency in Python and geospatial technologies. Experience working with complex codebases, debugging, or end-to-end feature development. Strong analytical and problem-solving skills. Excellent written and verbal communication. Ability to clearly document technical workflows for technical and non-technical audiences. Experience collaborating with remote or multidisciplinary teams. <br><br>Preferred Qualifications<br><br>Experience using Codex, Claude Code, Claude Cowork, or similar AI coding agents. STEM background with ongoing professional experience in geospatial work. Experience evaluating AI-generated code or technical solutions. Experience with large-scale geospatial datasets and complex spatial workflows.
<p>Mindrift is looking for skilled Full-Stack Web App Developers (JavaScript/TypeScript + Python or Node) to join the Tendem project ( https://tendem.ai/ ) and build interactive browser-based applications for real-world use cases. In this role, you'll apply your full-stack engineering expertise to design, build, and maintain functional, robust, and user-friendly web applications. This part-time remote opportunity is ideal for professionals with hands-on experience in modern frontend frameworks, backend APIs, databases, and shipping interactive web products end-to-end.</p><p>This is a freelance role for a Tendem project. As a Full-Stack Web App Developer, you'll design, build, and refine browser-based applications with real logic, state, persistence, and user input from habit trackers and budgeting tools to internal dashboards, mini-SaaS tools, and AI-powered apps. You may also work on standalone Python applications and data-processing scripts that sit alongside or behind these products.</p><p>Key Responsibilities</p><ul><li>Build interactive web applications with frontend (React, Next.js, Vue, or similar) and a backend API (Python/FastAPI/Flask or Node/Express).</li><li>Design and implement data models, schemas, and persistence layers using SQL (PostgreSQL, SQLite) or NoSQL stores.</li><li>Implement authentication, sessions, and basic role-based access where needed.</li><li>Integrate third-party APIs and AI/LLM services (OpenAI, Anthropic, or similar) into product features.</li><li>Handle state management, user input validation, error states, and loading states cleanly.</li><li>Build standalone Python tools and scripts where required by the task (data processing, API clients, lightweight backend utilities).</li><li>Review, debug, optimize, and refactor full-stack applications to improve correctness, security, performance, and maintainability.</li><li>Write clear, testable code and debug end-to-end issues across frontend, backend, and database.</li></ul><p>Technical Skills (Essential)</p><ul><li>Strong command of JavaScript/TypeScript and at least one modern frontend framework (React, Next.js, Vue, Svelte, or similar).</li><li>Solid backend experience in Python (FastAPI, Flask, Django) and/or Node.js (Express, NestJS).</li><li>Hands-on experience with relational databases (PostgreSQL, MySQL, SQLite) and basic schema design.</li><li>Experience implementing REST APIs, request validation, error handling, and authentication flows.</li><li>Familiarity with deployment platforms (Vercel, Netlify, Render, Fly.io , Railway, or similar).</li><li>Experience integrating LLM APIs or other AI services into product features is a strong plus.</li><li>Comfortable with version control (Git) and basic testing practices.</li></ul><p>Additional requirements</p><ul><li>Strong attention to detail and commitment to building working, robust products not demos.</li><li>Self-directed work ethic with the ability to architect, build, and ship features independently.</li><li>Portfolio of shipped web applications (required).</li><li>English proficiency: Upper-intermediate (B2) or above (required).</li></ul><p>Project time expectations</p><p>For this project, tasks are estimated to require around 10 20 hours per week during active phases, based on project requirements. This is an estimate, not a guaranteed workload, and applies only while the project is active.</p><p>Compensation</p><p>On this project, contributors can earn up to $60 per hour equivalent , depending on their level and pace of contribution. Compensation varies across projects depending on scope, complexity, and required expertise. Please note that other projects on the platform may offer different earning levels based on their requirements.</p><p>Why this freelance opportunity might be a great fit for you?</p><p>Work fully remote on your own schedule with just a laptop and stable internet connection. Apply your expertise to real-world technology projects while gaining experience building high-quality solutions for a global platform. Participate in performance-based bonus programs that reward high-quality work and consistent delivery.</p><p><strong>Desired Candidate Profile</strong></p><p>At least 3 years of relevant experience in full-stack web development or shipping interactive web applications (required).</p><p>Bachelor's or Master's Degree in Computer Science, Engineering, Information Technology, or related technical fields is a plus.</p><p>Candidates should have a strong foundation in full-stack web development, modern frontend frameworks, backend architecture, and building interactive browser-based applications end-to-end. We are looking for specialists who can confidently work across frontend, backend, databases, and APIs, design robust application logic, and build production-ready web applications. Strong problem-solving skills, attention to detail, and the ability to independently architect and ship complete features are essential.</p>
<p>On behalf of our client, we are seeking a highly skilled Machine Learning Engineer to join their team in Al Khobar. The role is responsible for designing, developing, and productionizing machine learning algorithms for financial intelligence systems, with a focus on Cost Variance, Cost Forecasting, Scenario and What-If Analysis, and KPI Variance. The position combines advanced quantitative data science with robust software engineering, covering the full lifecycle of predictive models from mathematical formulation and prototyping to scalable production pipelines. The role requires strong expertise in machine learning, statistical modelling, time-series forecasting, Python, and MLOps, with experience in financial, economic, or operational planning data considered highly relevant.</p><p>Responsibilities:</p><ul><li>Design, train, and validate advanced machine learning and statistical models for multi-horizon cost forecasting and KPI predictions.</li><li>Apply advanced time-series and sequential modelling techniques to capture seasonal patterns, macroeconomic dependencies, and trend shifts in financial data.</li><li>Develop simulation engines, including Monte Carlo and stress-testing frameworks, for interactive What-If scenarios.</li><li>Build automated anomaly detection and diagnostic models to identify the root causes of variance between planned, forecasted, and actual financial KPIs.</li><li>Refactor prototype code into clean, scalable production services.</li><li>Deploy and containerize models, orchestrate pipelines, and build monitoring systems to detect feature and model drift.</li><li>Partner with corporate finance teams to translate complex statistical outputs into transparent, interpretable insights and interactive strategic dashboards.</li></ul><p><strong>Desired Candidate Profile</strong></p><ul><li>Masteru2019s or Ph.D. in Data Science, Computer Science, Statistics, Quantitative Finance, or a highly quantitative field.</li><li>Minimum of 5 years of professional experience as a Data Scientist or Machine Learning Engineer.</li><li>Strong theoretical and practical foundation in supervised and unsupervised learning, probabilistic programming, ensemble methods, and non-linear regression.</li><li>Extensive experience with forecasting frameworks such as Prophet, ARIMA, DeepAR, Temporal Fusion Transformers, or N-BEATS.</li><li>Experience handling sparse, noisy, or irregular financial datasets.</li><li>Proven experience building simulation frameworks, sensitivity analyses, or Bayesian networks for risk and scenario modelling.</li><li>Mastery of Python and its scientific/ML stack, including Pandas, NumPy, Scikit-Learn, PyTorch/TensorFlow, or JAX.</li><li>Strong software engineering practices, including Git, unit testing, and APIs.</li><li>Experience scaling computations using distributed frameworks such as Spark or Ray.</li><li>Proficiency in SQL and cloud data warehouses such as Snowflake or BigQuery.</li><li>Experience with MLOps orchestration tools such as Docker, MLflow, Airflow, or Kubernetes.</li><li>Experience applying machine learning directly to financial, economic, or operational planning data is preferred.</li><li>Good understanding of corporate finance principles, including budgeting cycles, driver-based planning, cost allocation, and variance attribution, is preferred.</li></ul>
<h2 class="h5">Job description</h2>
<div class="t-break" data-jb-field="description">
<span>We are looking for a curious, detail-oriented, and ambitious Database Administrator Trainee to join our Data Platform team through the Tamheer Program.<br> This role is ideal for someone who enjoys solving complex problems, analyzing system behavior, working with data, and understanding how critical technology platforms operate behind the scenes.<br> As a DBA Trainee, you will gain hands-on exposure to production-scale database environments and learn how databases are designed, monitored, optimized, secured, backed up, and recovered.<br> Database administration requires precision and responsibility.<br> A small configuration or query mistake can sometimes have a significant impact.<br> Therefore, we are looking for someone who approaches tasks carefully, validates their work, asks the right questions, and remains calm when investigating technical problems.<br> This will be a challenging learning journey filled with technical exploration, troubleshooting, benchmarking, automation, and real-world engineering experience.<br> Key Responsibilities You will work closely with experienced Database Administrators, Data Engineers, and Platform Engineers to: Write, review, and optimize SQL queries.<br> Analyze database performance and identify slow or inefficient queries.<br> Support database monitoring, health checks, and capacity analysis.<br> Assist with database backup, recovery, replication, and high-availability activities.<br> Investigate database incidents and help identify root causes.<br> Perform benchmarking and compare database configurations, queries, and technologies.<br> Develop Python scripts to automate repetitive database and operational tasks.<br> Validate data accuracy, consistency, and integrity.<br> Prepare technical reports, performance findings, and recommendations.<br> Support documentation of database standards, operational procedures, and best practices.<br> Learn how database changes are safely tested before being applied to critical environments.<br> Participate in continuous improvement initiatives across the Data Platform.<br> The ideal candidate should have: Good foundational knowledge of SQL.<br> The ability to write queries using joins, aggregations, filtering, and subqueries.<br> Basic Python programming skills.<br> Strong critical-thinking and problem-solving abilities.<br> An analytical mindset and close attention to detail.<br> The ability to compare results, benchmark solutions, and validate assumptions.<br> A willingness to investigate problems instead of accepting results at face value.<br> Good communication and documentation skills.<br> A strong desire to learn database technologies and production engineering practices.<br> Preferred Knowledge The following experience is beneficial but not mandatory: Familiarity with MySQL, PostgreSQL, MongoDB, Redis, or similar database technologies.<br> Basic knowledge of Linux and command-line tools.<br> Understanding of database indexes, transactions, schemas, and data types.<br> Exposure to Git, APIs, cloud platforms, or container technologies.<br> Experience working on academic, personal, or graduation projects involving data or automation.<br> What You Will Learn During the program, you will have the opportunity to learn: How enterprise databases operate at scale.<br> Database performance tuning and query optimization.<br> Backup, recovery, replication, and disaster-recovery concepts.<br> Database security and access-management practices.<br> Monitoring, alerting, and incident investigation.<br> Python-based database automation.<br> Safe change-management practices for production environments.<br> How to think and operate like a Database Reliability Engineer.<br> Who Will Succeed in This Role?<br> You will enjoy this role if you: Are curious about how systems work internally.<br> Enjoy investigating difficult technical problems.<br> Pay attention to small details that others may overlook.<br> Are comfortable asking questions and learning from feedback.<br> Take ownership of your work and verify your results.<br> See challenges as opportunities to learn and improve.<br> Want to build a career in databases, cloud data platforms, or reliability engineering.<br> Our Commitment to You You will not be expected to know everything from day one.<br> You will receive guidance, practical experience, and opportunities to work with experienced engineers.<br> At the same time, we will challenge you to think critically, research independently, test your ideas, and gradually take ownership of meaningful technical tasks.<br> This is more than a training opportunity.<br> It is an adventure into the world of databases, where reliability, accuracy, automation, and engineering discipline come together to support systems used at scale.<br></span> </div><h2 data-automation-id="subHeaderPreferredCandidate" class="h5">
Preferred candidate </h2>
<div class="row is-m v-align-top t-small bg-mute">
<div class="col is-3 p5" data-automation-id="label_Years_of_experience">
<b>Years of experience</b>
</div>
<div class="col is-9 p5" data-automation-id="data_Years_of_experience">
No experience required </div>
</div>
<div class="row is-m v-align-top t-small ">
<div class="col is-3 p5" data-automation-id="label_Degree">
<b>Degree</b>
</div>
<div class="col is-9 p5" data-automation-id="data_Degree">
Bachelor's degree / higher diploma </div>
</div>
<p>We're building a dataset to evaluate AI coding agents - how well a model handles real-world developer tasks. You'll create challenging tasks and evaluation criteria within realistic simulated environments:</p><p>Build realistic developer environments - a virtual company with codebase, infrastructure, and context (tickets, docs, conversations) that forms a believable development history</p><p>Design tasks from intermediate states of these environments - craft the prompt, define what "solved" means, and ensure the task is solvable by an AI agent</p><p>Write tests that verify agent solutions - accept all valid approaches and reject incorrect ones, neither too strict nor too lenient</p><p>Iterate on tasks and tests based on QA feedback - review agent solutions, analyze failures, and refine until the evaluation is fair and robust</p><p>What this is NOT:</p><ul><li>Not data labeling</li><li>Not prompt engineering</li><li>Not writing code from scratch - the agent writes most of the code; you guide and evaluate</li></ul><p>What we look for:</p><ul><li>5+ years in software development</li><li>Core stack: Python (FastAPI), JavaScript/TypeScript (React), Docker, Postgres, Kafka, Redis</li><li>Experience writing tests (functional, integration)</li><li>English proficiency - B2+</li></ul><p>Why this is hard:</p><p>Frontier models are already good at coding. Creating a task that genuinely challenges the best models is non-trivial. You need to deeply understand where models fail and what scenarios reveal the difference between a good and a bad solution. Tasks have many valid solutions - writing tests that accept all correct solutions and reject incorrect ones is harder than it sounds.</p><p><strong>Desired Candidate Profile</strong></p><ul><li>A Master s Degree in Computer Science, Software Engineering, Data Science / Data Analytics, Artificial Intelligence / Machine Learning, Computational Linguistics / Natural Language Processing (NLP), Information Systems or other related fields. Bachelor s degree is accepted if only candidate has 5 years of experience in the field.</li><li>Candidates should have a minimum of 3 years of professional experience in related roles or domain - specifically for QA-automation/testing or cybersecurity roles</li><li>5+ years in software development</li><li>Core stack: Python (FastAPI), JavaScript/TypeScript (React), Docker, Postgres, Kafka, Redis</li><li>Experience writing tests (functional, integration)</li><li>English proficiency - B2+</li></ul>
<h3 >About the Opportunity</h3>
<p >Why Hiring is seeking a <strong >Jr. Data Scientist</strong> to join a growing analytics team in Saudi Arabia. This is a full-time position suitable for candidates with 0-1 years of experience, focusing on building data-driven solutions and enhancing business performance through modern technologies.</p> <h3 >Role Overview</h3>
<p >The Jr. Data Scientist will contribute to initiatives involving data, automation, and emerging AI tools within a collaborative environment. This role involves working alongside analysts, engineers, and business stakeholders to support reporting, forecasting, automation, and advanced analytics across various business areas.</p> <h3 >Key Responsibilities</h3>
<ul >
<li >Analyze and interpret large datasets to support business decision-making.</li>
<li >Develop and maintain automated workflows using Python and SQL.</li>
<li >Create dashboards, reports, and visualizations using BI and analytics tools.</li>
<li >Support predictive analytics, segmentation, and forecasting projects.</li>
<li >Assist in building scalable reporting and data processing solutions.</li>
<li >Collaborate with technical and non-technical teams to translate business needs into data solutions.</li>
<li >Contribute to the maintenance and optimization of data models and pipelines.</li>
</ul> <h3 >Required Qualifications</h3>
<ul >
<li >Experience working with Python for data analysis, scripting, or automation.</li>
<li >Strong SQL knowledge and experience querying relational databases.</li>
<li >Familiarity with business intelligence or data visualization tools (*, Power BI, Tableau).</li>
<li >Basic understanding of machine learning concepts (*, regression, classification).</li>
<li >Foundational knowledge of statistics (hypothesis testing, distributions, correlation).</li>
<li >Strong analytical thinking and problem-solving ability.</li>
<li >Clear communication skills, with the ability to explain data insights to non-technical audiences.</li>
</ul> <h3 >Preferred Skills and Attributes</h3>
<ul >
<li >Understanding of cloud-based analytics or modern data platforms (AWS, GCP, Azure).</li>
<li >Interest in AI-enabled workflows, automation, or applied data science.</li>
<li >Prior exposure to predictive modeling or forecasting projects.</li>
</ul> <h3 >What We Offer</h3>
<ul >
<li >Remote and flexible working environment.</li>
<li >Opportunity to work on modern analytics and AI-focused projects.</li>
<li >Supportive, collaborative team culture.</li>
<li >Professional development and learning opportunities.</li>
<li >Exposure to cloud technologies, automation, and scalable data solutions.</li>
<li >Career growth within an expanding team.</li>
<li >Performance-based incentives.</li>
<li >Wellness and work-life balance support.</li>
</ul>
<section><p class="heading jdMain">Job Description</p><p class="heading">Roles & Responsibilities</p><div class="paragraph"><p>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.</p><p>Role Overview</p><p>Build multi-step, tool-using agents that plan, retrieve, act, and verify. You ll design agent architectures, integrate tools/APIs, and deliver robust execution with safety and observability.</p><p>Key Responsibilities :</p><ul><li>Architect agent loops (planning, memory, retrieval, tool use, self-verification).</li><li>Implement tools (functions/APIs/DB queries/files) and MCP-style interfaces.</li><li>Combine RAG with agents: chunking, embeddings, retrieval, reranking, grounding.</li><li>Add guardrails: execution sandboxes, permissions, rate limits, PII policies.</li><li>Build evaluation for agents (task success, autonomy depth, recovery rate).</li><li>Optimize for reliability, determinism where needed, and cost.</li><li>Production experience with LangChain/CrewAI (or similar) and function/tool calling.</li><li>Strong Python engineering; async patterns; robust error handling.</li><li>Practical RAG skills: vector DBs, indexing pipelines, and retrieval quality tuning.</li><li>Systems thinking: queues, retries, idempotency, caching, concurrency control.</li><li>Security & safety for agents (prompt injection, tool scoping, least privilege).</li></ul><p>Nice-to-Haves</p><ul><li>GCP/AWS, Docker/Kubernetes; message buses/streams.</li><li>LLM evaluation frameworks; synthetic data generation.</li><li>Graph-based planning, constraint solvers, or program-of-thought techniques.</li></ul></div></section><section><p class="heading">Desired Candidate Profile</p><p class="paragraph"></p><ul> <li>Production experience with LangChain/CrewAI (or similar) and function/tool calling.</li> <li>Strong Python engineering; async patterns; robust error handling.</li> <li>Practical RAG skills: vector DBs, indexing pipelines, and retrieval quality tuning.</li> <li>Systems thinking: queues, retries, idempotency, caching, concurrency control.</li> <li>Security & safety for agents (prompt injection, tool scoping, least privilege).</li> </ul> Nice-to-Haves <ul> <li>GCP/AWS, Docker/Kubernetes; message buses/streams.</li> <li>LLM evaluation frameworks; synthetic data generation.</li> <li>Graph-based planning, constraint solvers, or program-of-thought techniques.</li> </ul><p></p></section>
<section><p class="heading jdMain">Job Description</p><p class="heading">Roles & Responsibilities</p><div class="paragraph"><p>We're building a dataset to evaluate AI coding agents - how well a model handles real-world developer tasks. You'll create challenging tasks and evaluation criteria within realistic simulated environments:</p><p>Build realistic developer environments - a virtual company with codebase, infrastructure, and context (tickets, docs, conversations) that forms a believable development history</p><p>Design tasks from intermediate states of these environments - craft the prompt, define what "solved" means, and ensure the task is solvable by an AI agent</p><p>Write tests that verify agent solutions - accept all valid approaches and reject incorrect ones, neither too strict nor too lenient</p><p>Iterate on tasks and tests based on QA feedback - review agent solutions, analyze failures, and refine until the evaluation is fair and robust</p><p>What this is NOT</p><ul><li>Not data labeling</li><li>Not prompt engineering</li><li>Not writing code from scratch - the agent writes most of the code; you guide and evaluate</li></ul><p>What we look for</p><ul><li>5+ years in software development</li><li>Core stack: Python (FastAPI), JavaScript/TypeScript (React), Docker, Postgres, Kafka, Redis</li><li>Experience writing tests (functional, integration)</li><li>English proficiency - B2+</li></ul><p>Why this is hard</p><p>Frontier models are already good at coding. Creating a task that genuinely challenges the best models is non-trivial. You need to deeply understand where models fail and what scenarios reveal the difference between a good and a bad solution.</p><p>Tasks have many valid solutions - writing tests that accept all correct solutions and reject incorrect ones is harder than it sounds.</p><p>How it works</p><ol><li>Apply</li><li>Pass qualification(s)</li><li>Join a project</li><li>Complete tasks</li><li>Get paid</li></ol><p>Effort estimate</p><p>Tasks for this project are estimated to take 20 hours to complete, depending on complexity. This is an estimate and not a schedule requirement; you choose when and how to work. Tasks must be submitted by the deadline and meet the listed acceptance criteria to be accepted.</p><p>Compensation</p><p>Up to $50/hr equivalent , depending on level and pace. Tasks are estimated at ~20 hours each; you set your own schedule.</p></div></section><section><p class="heading">Desired Candidate Profile</p><p class="paragraph"></p><ul><li>5+ years in software development</li><li>Core stack: Python (FastAPI), JavaScript/TypeScript (React), Docker, Postgres, Kafka, Redis</li><li>Experience writing tests (functional, integration)</li><li>English proficiency - B2+</li></ul><p></p></section>
Junior Data Scientist???? Remote (Saudi Arabia) | Full-Time<br>About the Role<br>We're looking for a Junior Data Scientist to join a growing analytics team focused on building data-driven solutions and improving business performance through modern technologies. This role is ideal for someone who enjoys working with data, automation, and emerging AI tools in a collaborative, fast-paced environment.<br>You'll work alongside analysts, engineers, and business stakeholders to support reporting, forecasting, automation, and advanced analytics initiatives across different business areas.<br>Key Responsibilities<br>- Analyze and interpret large datasets to support business decision-making- Develop and maintain automated workflows using Python and SQL- Create dashboards, reports, and visualizations using BI and analytics tools- Support predictive analytics, segmentation, and forecasting projects- Assist in building scalable reporting and data processing solutions- Collaborate with technical and non-technical teams to translate business needs into data solutions- Contribute to the maintenance and optimization of data models and pipelines<br>Requirements (Must-Have)<br>- Experience working with Python for data analysis, scripting, or automation- Strong SQL knowledge and experience querying relational databases- Familiarity with business intelligence or data visualization tools (e.g. Power BI, Tableau)- Basic understanding of machine learning concepts (e.g. regression, classification)- Foundational knowledge of statistics (hypothesis testing, distributions, correlation)- Strong analytical thinking and problem-solving ability- Clear communication skills — able to explain data insights to non-technical audiences<br>Nice-to-Have<br>- Understanding of cloud-based analytics or modern data platforms (AWS, GCP, Azure)- Interest in AI-enabled workflows, automation, or applied data science- Prior exposure to predictive modeling or forecasting projects<br>What We Offer<br>- Remote and flexible working environment- Opportunity to work on modern analytics and AI-focused projects- Supportive, collaborative team culture- Professional development and learning opportunities- Exposure to cloud technologies, automation, and scalable data solutions- Career growth within an expanding team- Performance-based incentives- Wellness and work-life balance support<br>---<br>About Why Hiring At Why Hiring, we connect talented individuals with remote job opportunities, simplifying the job search and helping professionals find fulfilling roles regardless of geography.<br>Why Hiring does not discriminate on the basis of race, sex, color, religion, age, national origin, marital status, disability, veteran status, genetic information, sexual orientation, gender identity, or any other status protected by law.
<p><br></p><p><strong>About the Role</strong></p><p>This is a freelance role for a Tendem project. As a Full-Stack Web App Developer, you'll design, build, and refine browser-based applications with real logic, state, persistence, and user input from habit trackers and budgeting tools to internal dashboards, mini-SaaS tools, and AI-powered apps. You may also work on standalone Python applications and data-processing scripts that sit alongside or behind these products.</p><p><strong>Key Responsibilities</strong></p><ul><li>Build interactive web applications with frontend (React, Next.js, Vue, or similar) and a backend API (Python/FastAPI/Flask or Node/Express).</li><li>Design and implement data models, schemas, and persistence layers using SQL (PostgreSQL, SQLite) or NoSQL stores.</li><li>Implement authentication, sessions, and basic role-based access where needed.</li><li>Integrate third-party APIs and AI/LLM services (OpenAI, Anthropic, or similar) into product features.</li><li>Handle state management, user input validation, error states, and loading states cleanly.</li><li>Build standalone Python tools and scripts where required by the task (data processing, API clients, lightweight backend utilities).</li><li>Review, debug, optimize, and refactor full-stack applications to improve correctness, security, performance, and maintainability.</li><li>Write clear, testable code and debug end-to-end issues across frontend, backend, and database.</li></ul><p><strong>Technical Skills (Essential)</strong></p><ul><li>Strong command of JavaScript/TypeScript and at least one modern frontend framework (React, Next.js, Vue, Svelte, or similar).</li><li>Solid backend experience in Python (FastAPI, Flask, Django) and/or Node.js (Express, NestJS).</li><li>Hands-on experience with relational databases (PostgreSQL, MySQL, SQLite) and basic schema design.</li><li>Experience implementing REST APIs, request validation, error handling, and authentication flows.</li><li>Familiarity with deployment platforms (Vercel, Netlify, Render, Fly.io , Railway, or similar).</li><li>Experience integrating LLM APIs or other AI services into product features is a strong plus.</li><li>Comfortable with version control (Git) and basic testing practices.</li></ul><p><strong>Additional requirements</strong></p><ul><li>Strong attention to detail and commitment to building working, robust products not demos.</li><li>Self-directed work ethic with the ability to architect, build, and ship features independently.</li><li>Portfolio of shipped web applications (required).</li><li>English proficiency: Upper-intermediate (B2) or above (required).</li></ul><p><strong>Project time expectations</strong></p><p>For this project, tasks are estimated to require around 10 20 hours per week during active phases, based on project requirements. This is an estimate, not a guaranteed workload, and applies only while the project is active.</p><p><br></p><p><strong>Desired Candidate Profile</strong></p><h2>Educational qualifications</h2><ul><li>At least 3 years of relevant experience in full-stack web development or shipping interactive web applications (required).</li><li>Bachelor's or Master's Degree in Computer Science, Engineering, Information Technology, or related technical fields is a plus.</li></ul><h2>Academic and/or Professional Experience</h2><p>Candidates should have a strong foundation in full-stack web development, modern frontend frameworks, backend architecture, and building interactive browser-based applications end-to-end. We are looking for specialists who can confidently work across frontend, backend, databases, and APIs, design robust application logic, and build production-ready web applications. Strong problem-solving skills, attention to detail, and the ability to independently architect and ship complete features are essential.</p>
<p>This is not your typical IR or analyst role, we spend large percentages of our time on project work, balancing this with our operational duties such as detection engineering and incident response. If you're ready to make a tangible impact and drive innovative security projects, apply now to join our global team and help shape the future of security at Almosafer.We are looking for systems & software engineers who love to solve complex security problems fundamentally from first principles.</p><p><strong>Desired Candidate Profile</strong></p><ul><li>Bachelor of Science in Computer Science, Engineering, Information Systems, or equivalent years of experience in a related technical field</li><li>3+ years of experience in the field of incident response, detection engineering or related security disciplines</li><li>Strong programming skills in Python, Rust, and/or Go.</li><li>Practical experience with BeyondCorp or Zero Trust security models.Proven expertise in one or more detection & response areas:</li><li>Digital forensics (artefacts, disk/cloud acquisition, tools like GRR, Timesketch)</li><li>Malware analysis (static & dynamic, IDA Pro, Ghidra)</li><li>Incident management & response (large-scale, multi-stakeholder events</li><li>Host/network intrusion detection (parsing large, unfamiliar logs/systems)</li><li>Network telemetry (flows, PCAPs, Zeek)</li><li>Threat intelligence (modelling actors and TTPs)</li><li>Threat hunting (finding IOCs across data lakes)</li><li>OS internals across two or more of macOS, Windows, or Linux covering file/disk structures, forensics, security controls, hardening, scripting, and binary analysis.</li><li>Advanced cloud knowledge able to build, deploy, and investigate security events across two or more of AWS, Kubernetes, or GCP.</li></ul>
<h2 class="h5">Job description</h2>
<div class="t-break" data-jb-field="description">
<p>We are looking for an experienced Odoo Developer to design, customize, and implement Odoo ERP modules tailored to our business operational needs. In this role, you will be responsible for developing seamless system integrations, maintaining database structures, and optimizing software performance to support efficient enterprise workflows.</p> </div><h2 class="h5">Skills</h2>
<div data-jb-field="skills"><p><b>Technical Skills:</b></p><ul><li>Proficiency in Python and solid understanding of Object-Oriented Programming (OOP).</li><li>Hands-on experience with the Odoo framework (models, views, security rules, workflows, and ORM).</li><li>Strong command of PostgreSQL and complex SQL queries.</li><li>Practical knowledge of JavaScript, XML, HTML5, and CSS3.</li><li>Proven experience with API development (XML-RPC, JSON-RPC, REST APIs).</li><li>Familiarity with Git and version control workflows.</li></ul><p><b>Soft Skills:</b></p><ul><li>Strong problem-solving and analytical skills.</li><li>Ability to translate business requirements into functional technical solutions.</li><li>Excellent cross-departmental communication and teamwork skills.</li></ul><p><br></p></div>
<section><p class="heading jdMain">Job Description</p><p class="heading">Roles & Responsibilities</p><div class="paragraph"><p>We are seeking an AI Solution Architect to translate complex banking business needs into scalable, secure enterprise AI system blueprints. This role owns end-to-end technical delivery from high-level design through production deployment while ensuring every solution aligns with the demands of a highly regulated financial IT landscape.</p><p>Key Responsibilities</p><ul><li>Design high-level and low-level architectures for banking AI applications</li><li>Securely integrate modern AI applications with core banking systems and databases</li><li>Evaluate and select optimal LLMs, vector stores, and machine learning platforms</li><li>Ensure enterprise-grade high availability, low latency, and system scalability</li><li>Embed financial regulatory compliance, risk mitigation, and data privacy into every design decision</li><li>Partner with engineering, security, and platform teams through the full delivery lifecycle</li></ul><p>8+ years in enterprise IT, including 3+ years architecting AI solutions specifically within banking/financial services</p><p>Hands-on experience with AI & data platforms: DataRobot, SAS Enterprise Guide, and open-source LLM frameworks</p><p>Strong grounding in architecture patterns: microservices, API gateways, event-driven architecture, secure banking cloud landing zones</p><p>CI/CD & MLOps proficiency: GitLab CI/CD, Docker, Kubernetes, MLflow, automated model testing frameworks</p><p>Advanced Python skills Pandas, NumPy, Matplotlib, Seaborn, LangChain, LlamaIndex</p><p>Strong communication skills to translate technical architecture into business-relevant terms for stakeholders</p><p>Why Join Us</p><ul><li>Architect enterprise-scale AI solutions inside a live banking transformation program</li><li>Own technical decisions from blueprint to production real build authority, not just advisory</li><li>Work at the intersection of cutting-edge AI and strict financial-sector compliance</li><li>Be part of a forward-looking organization driving AI-led transformation in the region</li></ul></div></section><section><p class="heading">Desired Candidate Profile</p><p class="paragraph"></p><p>8+ years in enterprise IT, including 3+ years architecting AI solutions specifically within banking/financial services</p><p>Hands-on experience with AI & data platforms: DataRobot, SAS Enterprise Guide, and open-source LLM frameworks</p><p>Strong grounding in architecture patterns: microservices, API gateways, event-driven architecture, secure banking cloud landing zones</p><p>CI/CD & MLOps proficiency: GitLab CI/CD, Docker, Kubernetes, MLflow, automated model testing frameworks</p><p>Advanced Python skills Pandas, NumPy, Matplotlib, Seaborn, LangChain, LlamaIndex</p><p>Strong communication skills to translate technical architecture into business-relevant terms for stakeholders</p><p></p></section>
<section><p class="heading jdMain">Job Description</p><p class="heading">Roles & Responsibilities</p><div class="paragraph"><p>Mindrift is looking for skilled Full-Stack Web App Developers (JavaScript/TypeScript + Python or Node) to join the Tendem project ( https://tendem.ai/ ) and build interactive browser-based applications within our hybrid AI + human environment. In this role, as an AI Pilot that's how we refer to this position at Mindrift you'll collaborate with Tendem Agents that handle repetitive tasks, while you provide full-stack engineering expertise, architectural judgment, and quality control to ensure web apps are functional, robust, and ready for real users. This part-time remote opportunity is ideal for professionals with hands-on experience in modern frontend frameworks, backend APIs, databases, and shipping interactive web products end-to-end.</p><p>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.</p><p>This is a freelance role for a Tendem project. As a Full-Stack Web App Developer, you'll design, build, and refine browser-based applications with real logic, state, persistence, and user input from habit trackers and budgeting tools to internal dashboards, mini-SaaS tools, and AI-powered apps. You may also work on standalone Python applications and data-processing scripts that sit alongside or behind these products.</p><p>Key Responsibilities</p><ul><li>Build interactive web applications with frontend (React, Next.js, Vue, or similar) and a backend API (Python/FastAPI/Flask or Node/Express).</li><li>Design and implement data models, schemas, and persistence layers using SQL (PostgreSQL, SQLite) or NoSQL stores.</li><li>Implement authentication, sessions, and basic role-based access where needed.</li><li>Integrate third-party APIs and AI/LLM services (OpenAI, Anthropic, or similar) into product features.</li><li>Handle state management, user input validation, error states, and loading states cleanly.</li><li>Build standalone Python tools and scripts where required by the task (data processing, API clients, lightweight backend utilities).</li><li>Evaluate AI-generated full-stack code and refactor it for correctness, security, performance, and maintainability.</li><li>Write clear, testable code and debug end-to-end issues across frontend, backend, and database.</li></ul></div></section><section><p class="heading">Desired Candidate Profile</p><p class="paragraph"></p><p>At least 3 years of relevant experience in full-stack web development or shipping interactive web applications (required)</p><p>Bachelor's or Master's Degree in Computer Science, Engineering, Information Technology, or related technical fields is a plus</p><p>Candidates should have a strong foundation in full-stack web development, modern frontend frameworks, backend architecture, and building interactive browser-based applications end-to-end. We are looking for specialists who can confidently work across frontend, backend, databases, and APIs, design robust application logic, and refine AI-assisted output into production-ready products.</p><p>Strong problem-solving skills, attention to detail, and the ability to independently architect and ship complete features are essential</p><p>Strong command of JavaScript/TypeScript and at least one modern frontend framework (React, Next.js, Vue, Svelte, or similar)</p><p>Solid backend experience in Python (FastAPI, Flask, Django) and/or Node.js (Express, NestJS)</p><p>Hands-on experience with relational databases (PostgreSQL, MySQL, SQLite) and basic schema design</p><p>Experience implementing REST APIs, request validation, error handling, and authentication flows</p><p>Familiarity with deployment platforms (Vercel, Netlify, Render, Fly.io , Railway, or similar)</p><p>Experience integrating LLM APIs or other AI services into product features is a strong plus</p><p>Comfortable with version control (Git) and basic testing practices</p><p>Strong attention to detail and commitment to building working, robust products not demos.</p><p>Self-directed work ethic with the ability to architect, build, and ship features independently</p><p>Portfolio of shipped web applications (required)</p><p>English proficiency: Upper-intermediate (B2) or above (required)</p><p></p></section>
<h3 >About the Role: Artificial Intelligence Engineer</h3>
<p >MIS - Al Moammar Information Systems Co. is seeking an <strong >Artificial Intelligence Engineer</strong> to join their team in <strong >Riyadh, Saudi Arabia</strong>. This <strong >full-time</strong> position focuses on designing, developing, and deploying advanced AI/ML solutions for various business and operational use cases. The role involves integrating machine learning and deep learning models into applications and platforms, contributing to the advancement of AI capabilities within the company.</p> <h3 >Key Responsibilities</h3>
<ul >
<li >Design, develop, and deploy AI/ML solutions for business and operational use cases.</li>
<li >Develop and integrate machine learning and deep learning models into applications and platforms.</li>
<li >Work with Generative AI, Large Language Models (LLMs), Natural Language Processing (NLP), and AI agents where applicable.</li>
<li >Build AI solutions using Python and relevant AI/ML frameworks and libraries.</li>
<li >Develop and integrate AI APIs and services into enterprise applications.</li>
<li >Perform data preparation, model training, evaluation, optimization, and monitoring.</li>
<li >Collaborate with software engineers, data teams, business analysts, and stakeholders to translate requirements into AI solutions.</li>
<li >Ensure AI solutions are scalable, reliable, secure, and suitable for production environments.</li>
<li >Stay up to date with emerging AI technologies, tools, frameworks, and industry best practices.</li>
<li >Prepare technical documentation and contribute to AI architecture and solution design.</li>
</ul> <h3 >Candidate Profile and Experience</h3>
<ul >
<li >A minimum of <strong >3+ years of professional experience</strong> in AI/ML engineering or a related role.</li>
<li >Demonstrated experience working with APIs, databases, and integrating AI models into enterprise applications.</li>
<li >Good understanding of machine learning algorithms, model evaluation, and data processing techniques.</li>
<li >Strong analytical, problem-solving, communication, and teamwork skills.</li>
</ul> <h3 >Technical Proficiencies</h3>
<p >Candidates should possess proficiency in building AI solutions using <strong >Python</strong> and relevant AI/ML frameworks and libraries. Familiarity with cloud AI/ML platforms is considered a plus. Knowledge of <strong >Docker, Git, CI/CD, and MLOps</strong> is also beneficial for this role.</p> <h3 >Work Setting</h3>
<p >This is a <strong >full-time</strong> position based in <strong >Riyadh, Saudi Arabia</strong>. The role involves working collaboratively within a team environment, engaging with various technical and business stakeholders to deliver robust AI solutions.</p> <h3 >Join Our Team</h3>
<p >Join MIS - Al Moammar Information Systems Co. and contribute to the development of innovative artificial intelligence solutions that drive business and operational advancements.</p>
<h3 >About Mindrift and the Role</h3>
<p >Mindrift is seeking a <strong >Freelance Full-Stack Web App Developer</strong> to contribute to the Tendem project. This is a part-time, remote position where the developer will apply full-stack engineering expertise to design, build, and maintain functional, robust, and user-friendly interactive browser-based applications for real-world use cases. The role is suited for professionals with hands-on experience across modern frontend frameworks, backend APIs, databases, and end-to-end web product delivery.</p> <h3 >Project Scope</h3>
<p >The developer will design, build, and refine browser-based applications featuring real logic, state management, data persistence, and user input. These applications may range from habit trackers and budgeting tools to internal dashboards, mini-SaaS solutions, and AI-powered applications. Additionally, tasks may involve working on standalone Python applications and data-processing scripts that support or integrate with these products.</p> <h3 >Key Responsibilities</h3>
<ul >
<li >Build interactive web applications utilizing frontend technologies (React, ****, Vue, or similar) and backend APIs (Python/FastAPI/Flask or Node/Express).</li>
<li >Design and implement data models, schemas, and persistence layers using SQL (PostgreSQL, SQLite) or NoSQL stores.</li>
<li >Implement authentication, sessions, and basic role-based access control as required.</li>
<li >Integrate third-party APIs and AI/LLM services (OpenAI, Anthropic, or similar) into product features.</li>
<li >Manage state, validate user input, and handle error and loading states effectively.</li>
<li >Develop standalone Python tools and scripts for tasks such as data processing, API clients, and lightweight backend utilities.</li>
<li >Review, debug, optimize, and refactor full-stack applications to enhance correctness, security, performance, and maintainability.</li>
<li >Write clear, testable code and debug end-to-end issues across frontend, backend, and database layers.</li>
</ul> <h3 >Required Qualifications and Skills</h3>
<ul >
<li >At least <strong >3 years of relevant experience</strong> in full-stack web development or shipping interactive web applications.</li>
<li >Strong foundation in full-stack web development, modern frontend frameworks, backend architecture, and building interactive browser-based applications end-to-end.</li>
<li >Ability to confidently work across frontend, backend, databases, and APIs, design robust application logic, and build production-ready web applications.</li>
<li >Strong problem-solving skills, attention to detail, and the ability to independently architect and ship complete features.</li>
<li >A portfolio of shipped web applications is required.</li>
<li >English proficiency at an <strong >Upper-intermediate (B2) or above</strong> level is required.</li>
</ul> <h3 >Compensation and Work Arrangement</h3>
<p >This is a part-time remote role. During active project phases, tasks are estimated to require approximately <strong >10–20 hours per week</strong>. This is an estimate and not a guaranteed workload, applicable only while the project is active. Contributors can earn <strong >up to $60 per hour equivalent</strong>, with compensation varying based on their level and pace of contribution, as well as project scope, complexity, and required expertise.</p> <h3 >Project Environment</h3>
<p >This opportunity allows for fully remote work on a flexible schedule, requiring only a laptop and a stable internet connection. Developers will apply their expertise to real-world technology projects, gaining experience in building high-quality solutions for a global platform. Participants may also be eligible for performance-based bonus programs that reward high-quality work and consistent delivery.</p>