Python Developer Jobs in Saudi
897 Jobs Found
<h3 style="font-size:18px; font-weight:700; margin:16px 0 8px;">About the Role</h3>
<p style="margin:0 0 12px; ************;">Salla is seeking a <strong style="font-weight:700;">Staff Analytics Engineer - Product Data Instrumentation</strong> to take ownership of event instrumentation and behavioral data. This senior individual-contributor role involves managing Salla's event taxonomy, tracking plans, schemas, and identity model, alongside ensuring their trustworthiness through validation. The successful candidate will integrate into the engineering development lifecycle, collaborating with Product teams to ensure every behavioral metric is deliberately designed, documented, and monitored.</p> <h3 style="font-size:18px; font-weight:700; margin:16px 0 8px;">Key Responsibilities</h3>
<ul style="margin:0 0 12px; padding-inline-start:24px; list-style-type:disc; list-style-position:outside;">
<li style="margin:0 0 6px;">Own the design, development, and maintenance of data models and transformation pipelines.</li>
<li style="margin:0 0 6px;">Collaborate with cross-functional stakeholders to understand data needs and build scalable solutions.</li>
<li style="margin:0 0 6px;">Ensure data quality and consistency through rigorous testing, validation, and monitoring practices.</li>
<li style="margin:0 0 6px;">Proactively identify and resolve data issues.</li>
<li style="margin:0 0 6px;">Maintain and document the data warehouse structure, data dictionary, and lineage.</li>
<li style="margin:0 0 6px;">Define and enforce data modeling best practices.</li>
<li style="margin:0 0 6px;">Partner with analytics and business teams to optimize self-serve access to reliable metrics and insights.</li>
<li style="margin:0 0 6px;">Improve developer experience across the data stack by automating workflows and simplifying data discovery.</li>
</ul> <h3 style="font-size:18px; font-weight:700; margin:16px 0 8px;">Required Qualifications and Experience</h3>
<ul style="margin:0 0 12px; padding-inline-start:24px; list-style-type:disc; list-style-position:outside;">
<li style="margin:0 0 6px;">A minimum of 6 years of experience in analytics engineering, data engineering, product analytics infrastructure, or software engineering. This includes at least 3 years directly owning event instrumentation and tracking.</li>
<li style="margin:0 0 6px;">Proven track record in designing an event taxonomy and tracking plan from inception, and successfully driving adoption across engineering teams.</li>
<li style="margin:0 0 6px;">Hands-on experience with event collection or Customer Data Platform (CDP) platforms such as Segment or Jitsu, and product analytics platforms like Amplitude, Mixpanel, PostHog, or GA4.</li>
</ul> <h3 style="font-size:18px; font-weight:700; margin:16px 0 8px;">Technical Skills</h3>
<ul style="margin:0 0 12px; padding-inline-start:24px; list-style-type:disc; list-style-position:outside;">
<li style="margin:0 0 6px;">Strong software engineering fundamentals, with production fluency in at least one of TypeScript/JavaScript, Kotlin, Swift, PHP, Go, or Python, sufficient for reviewing engineering tracking pull requests.</li>
<li style="margin:0 0 6px;">Expert SQL proficiency and hands-on experience with dbt, including modeling high-volume event data in columnar warehouses such as ClickHouse, BigQuery, or Snowflake.</li>
<li style="margin:0 0 6px;">Working knowledge of streaming architecture (*, Kafka), including delivery semantics, idempotency, deduplication, and handling late-arriving data.</li>
<li style="margin:0 0 6px;">Experience with server-side tagging, consent management, and privacy regulations.</li>
</ul> <h3 style="font-size:18px; font-weight:700; margin:16px 0 8px;">Professional Attributes</h3>
<ul style="margin:0 0 12px; padding-inline-start:24px; list-style-type:disc; list-style-position:outside;">
<li style="margin:0 0 6px;">A clear and defensible perspective on identity resolution, sessionization, and cross-platform stitching.</li>
<li style="margin:0 0 6px;">Demonstrated ability to influence engineering teams effectively without direct authority.</li>
<li style="margin:0 0 6px;">Excellent written communication skills.</li>
</ul> <h3 style="font-size:18px; font-weight:700; margin:16px 0 8px;">Work Type and Location</h3>
<p style="margin:0 0 12px; ************;">This is a full-time position based in Jeddah, Makkah Province.</p>
<p><br></p><p>About the Role</p><p>As a Senior Software Engineer, you will be responsible for the full software development lifecycle from concept and design to testing and deployment. You will work closely with product managers, designers, and other engineers to deliver robust, maintainable, and high-performance applications. Your technical leadership will help drive best practices, code quality, and innovation across the team. You will be expected to take ownership of complex features, communicate technical trade-offs clearly, and contribute to the overall technical roadmap.</p><p>Key Responsibilities</p><ul><li>Design, develop, and maintain high-quality, scalable server-side and client-side code.</li><li>Lead architectural discussions and contribute to technical design documents.</li><li>Collaborate with cross-functional teams to define, scope, and estimate new features.</li><li>Write clean, testable, and well-documented code, following industry best practices (e.g., design patterns, CI/CD).</li><li>Conduct code reviews, provide constructive feedback, and mentor mid-level and junior engineers.</li><li>Troubleshoot, debug, and optimize existing systems for performance, reliability, and security.</li><li>Stay up-to-date with emerging technologies and proactively propose improvements to the tech stack.</li><li>Participate in agile ceremonies (sprint planning, stand-ups, retrospectives) and contribute to continuous improvement.</li></ul><p><strong>Desired Candidate Profile</strong></p><ul><li><strong>Experience:</strong> 5+ years of professional software engineering experience, with at least 2 years in a senior or lead role.</li><li><strong>Technical Skills:</strong> Strong proficiency in at least one modern backend language (e.g., Java, Python, C#, or Node.js) and one frontend framework (e.g., React, Angular, or Vue.js).</li><li><strong>Architecture:</strong> Solid understanding of microservices, RESTful APIs, and database design (SQL and NoSQL).</li><li><strong>Cloud & DevOps:</strong> Hands-on experience with cloud platforms (AWS, Azure, or GCP) and familiarity with containerization (Docker, Kubernetes).</li><li><strong>Testing:</strong> Experience with automated testing (unit, integration, and end-to-end).</li><li><strong>Soft Skills:</strong> Excellent problem-solving skills, strong communication (verbal and written in English), and the ability to work independently and in a team.</li><li><strong>Education:</strong> Bachelor s degree in Computer Science, Software Engineering, or a related field (or equivalent practical experience).</li><li><strong>Nice-to-Have:</strong> Experience with real-time systems, data streaming (Kafka), or big data technologies. Familiarity with modern authentication protocols (OAuth, JWT). Prior experience working in the fintech, e-commerce, or logistics sectors. Knowledge of Arabic (spoken) is a plus but not required.</li></ul>
<h2 class="h5">Job description</h2>
<div class="t-break" data-jb-field="description">
<span>The Digital Solution Engineer is responsible for the installation, configuration, administration, maintenance, troubleshooting, and upgrade support of JODAYN solutions within customer environments.<br> The role ensures that deployed solutions remain secure, stable, available, and optimized to meet customer business and technical requirements.<br> The engineer works closely with internal engineering teams and client IT teams to deliver successful implementations, resolve technical challenges, maintain operational excellence, and contribute to continuous service improvement initiatives.<br> The ideal candidate possesses strong Linux administration skills, programming and automation capabilities, structured troubleshooting expertise, and excellent communication skills.<br> Solution Deployment & Administration.<br> Install, configure, and maintain JODAYN solutions in customer environments.<br> Manage Linux-based servers, including Ubuntu and Red Hat Enterprise Linux (RHEL).<br> Perform application upgrades, patches, rollback procedures, and version management activities.<br> Ensure system availability, performance, and operational stability.<br> System Optimization & Security.<br> Implement environment hardening and security best practices.<br> Monitor and optimize system performance and resource utilization.<br> Conduct preventive maintenance activities to improve service reliability.<br> Support backup, recovery, and system continuity processes.<br> Troubleshooting & Incident Resolution.<br> Troubleshoot system, application, and integration-related issues.<br> Perform structured problem-solving and root cause analysis.<br> Analyze logs and diagnostic data to identify and resolve incidents efficiently.<br> Escalate complex technical issues when necessary and coordinate resolution activities.<br> Develop scripts and automation tools to streamline deployment, diagnostics, monitoring, and operational tasks.<br> Support integration requirements through automation and operational tooling.<br> Documentation & Knowledge Management.<br> Create and maintain technical documentation, installation guides, operational procedures, and troubleshooting manuals.<br> Support technical workshops, project meetings, and customer engagements.<br> Understand customer environments, infrastructure constraints, and operational requirements.<br> Contribute to the continuous improvement of deployment, support, and operational processes.<br> Required Qualifications: Bachelor's degree in Computer Science, Information Technology, Software Engineering, or a related field.<br> Experience 3-10 years of experience in system administration, application support, software deployment, or solution engineering.<br> Experience supporting enterprise applications in Linux-based environments.<br> Experience working with customer-facing projects and support activities.<br> Preferred Skills: Python, Bash, or other scripting languages.<br> Experience with application integrations and APIs.<br> Knowledge of databases and SQL especially, PostgreSQL and MSQL.<br> Familiarity with monitoring and logging tools.<br> ITIL certificacte.<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 are seeking a highly skilled DevOps/MLOps Engineer to bridge the gap between data science research and AI engineering to ensure smooth SDLC delivery. You will be responsible for designing, implementing, and maintaining the infrastructure and automated pipelines that allow our teams to build, deploy, and monitor modern AI platforms and RAG pipelines at scale. This role requires a deep understanding of cloud infrastructure, CI/CD practices, and the unique challenges associated with the machine learning lifecycle.</p><p><b><br></b></p><p><b>Key Responsibilities</b></p><ul><li>Infrastructure and Automation</li><li>Design and manage scalable cloud infrastructure on Google Cloud Platform (GCP) using Terraform, with a focus on GKE clusters, firewalls, and network policies.</li><li>Develop and maintain full SDLC CI/CD pipelines using GitHub Actions, integrating Renovate for dependency management, Sonar for code quality, and Artifactory for binary management.</li><li>Optimize system performance and implement cost-saving measures across cloud environments.</li><li>Build and automate end-to-end ML pipelines on Vertex AI, specializing in RAG architectures and automated data ingestion into Qdrant databases.</li><li>Implement and manage evaluation pipelines to measure and improve the performance of LLM-based systems and agentic workflows.</li><li>Establish automated deployment strategies for ML models (e.g., A/B testing, Canary deployments).</li><li>Monitoring and Reliability</li><li>Develop comprehensive monitoring and alerting systems to ensure the health of production models and infrastructure.</li><li>Implement data and model drift detection to maintain the accuracy of deployed models over time.</li><li>Collaborate with security teams to ensure compliance and data privacy throughout the ML lifecycle.</li><li>Integrate and maintain observability tools such as Langfuse, OpenTelemetry, and Prometheus to enhance system transparency and debugging for ML pipelines and LLM applications.</li><li>Utilize distributed tracing and logging to identify bottlenecks and optimize performance across microservices and agentic workflows.</li></ul><p><strong>Desired Candidate Profile</strong></p><p>Experience:</p><ul><li>3+ years in DevOps, SRE, or MLOps roles.</li><li>Cloud Platforms: Proficiency in Google Cloud Platform (GCP).</li><li>Containerization: Advanced knowledge of Docker and Kubernetes (GKE).</li><li>Automation: Expertise in Python, GitHub Actions, Renovate, Sonar, Artifactory, Argo CD, and Helm charts.</li><li>Data Tools: Experience with SQL, NoSQL databases, and data orchestration (Airflow).</li></ul><p>Preferred Skills</p><ul><li>Experience with Vertex AI, RAG pipelines, Qdrant, and LLM orchestration (LangChain or LlamaIndex).</li><li>Contributions to open-source DevOps or MLOps projects.</li><li>Relevant certifications (e.g., AWS Certified DevOps Engineer, CKA).</li></ul>
<h2 class="h5">Job description</h2>
<div class="t-break" data-jb-field="description">
<span>We are looking for a highly skilled L2 Oracle KVM Virtualization Engineer with strong hands-on experience in Oracle Linux KVM and libvirt within enterprise production environments.<br> The role will be responsible for managing KVM hypervisors, virtual machines, HA configurations, live migration, storage and network integration, performance optimization, patching, backup/DR, and production incident management .<br> The ideal candidate should have strong troubleshooting skills and experience supporting mission-critical infrastructure in 24x7 production and DR environments .<br> Key Responsibilities Install, configure, administer, and maintain Oracle Linux KVM hypervisors .<br> Manage the complete VM lifecycle , including provisioning, configuration, migration, and decommissioning.<br> Configure and support High Availability (HA) and live migration .<br> Manage storage integration with KVM hosts, including iSCSI, NFS, SAN, and FC .<br> Configure and troubleshoot virtual networking, including VLANs, bridges, and bonding .<br> Monitor virtualization platform health, performance, capacity, and availability.<br> Perform CPU, memory, and disk I/O performance tuning .<br> Apply hypervisor patches, Linux kernel updates, and security hardening.<br> Manage VM backup and restore activities in coordination with backup teams.<br> Support DR environments and VM replication strategies.<br> Troubleshoot host failures, VM crashes, resource contention, and virtualization performance issues.<br> Perform Root Cause Analysis (RCA) for production incidents.<br> Support infrastructure upgrades, migrations, and technology refresh activities.<br> Coordinate with Linux/OS, Storage, Network, Backup, and Cloud teams .<br> Maintain technical documentation and operational procedures.<br> Follow ITIL-based Incident, Problem, and Change Management processes.<br> Provide L2 support within a 24x7 managed services environment 8–12 years of experience in virtualization and Linux administration.<br> Strong hands-on experience with Oracle Linux KVM .<br> Strong knowledge of KVM and libvirt .<br> Experience managing enterprise production virtualization environments .<br> Hands-on experience with HA and live migration .<br> Strong knowledge of Oracle Linux / RHEL .<br> Experience supporting Production and DR environments .<br> Strong understanding of virtualization architecture and resource allocation.<br> Hands-on experience with: iSCSI NFS SAN Fibre Channel (FC) Strong understanding of virtual networking: VLAN Linux Bridges Bonding Experience with virtualization performance tuning and troubleshooting.<br> Experience with patching, upgrades, security hardening, and vulnerability remediation .<br> Basic scripting knowledge using Shell and/or Python .<br> Strong troubleshooting, analytical, and incident-management skills.<br> Familiarity with ITIL Incident, Problem, and Change Management .<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 are seeking a highly skilled DevOps/MLOps Engineer to bridge the gap between data science research and AI engineering to ensure smooth SDLC delivery. You will be responsible for designing, implementing, and maintaining the infrastructure and automated pipelines that allow our teams to build, deploy, and monitor modern AI platforms and RAG pipelines at scale. This role requires a deep understanding of cloud infrastructure, CI/CD practices, and the unique challenges associated with the machine learning lifecycle.</p><p>Key Responsibilities</p><ul><li>Infrastructure and Automation</li><li>Design and manage scalable cloud infrastructure on Google Cloud Platform (GCP) using Terraform, with a focus on GKE clusters, firewalls, and network policies.</li><li>Develop and maintain full SDLC CI/CD pipelines using GitHub Actions, integrating Renovate for dependency management, Sonar for code quality, and Artifactory for binary management.</li><li>Optimize system performance and implement cost-saving measures across cloud environments.</li><li>Build and automate end-to-end ML pipelines on Vertex AI, specializing in RAG architectures and automated data ingestion into Qdrant databases.</li><li>Implement and manage evaluation pipelines to measure and improve the performance of LLM-based systems and agentic workflows.</li><li>Establish automated deployment strategies for ML models (e.g., A/B testing, Canary deployments).</li><li>Monitoring and Reliability</li><li>Develop comprehensive monitoring and alerting systems to ensure the health of production models and infrastructure.</li><li>Implement data and model drift detection to maintain the accuracy of deployed models over time.</li><li>Collaborate with security teams to ensure compliance and data privacy throughout the ML lifecycle.</li><li>Integrate and maintain observability tools such as Langfuse, OpenTelemetry, and Prometheus to enhance system transparency and debugging for ML pipelines and LLM applications.</li><li>Utilize distributed tracing and logging to identify bottlenecks and optimize performance across microservices and agentic workflows.</li></ul><p><strong>Desired Candidate Profile</strong></p><ul><li>Experience: 3+ years in DevOps, SRE, or MLOps roles.</li><li>Cloud Platforms: Proficiency in Google Cloud Platform (GCP).</li><li>Containerization: Advanced knowledge of Docker and Kubernetes (GKE).</li><li>Automation: Expertise in Python, GitHub Actions, Renovate, Sonar, Artifactory, Argo CD, and Helm charts.</li><li>Data Tools: Experience with SQL, NoSQL databases, and data orchestration (Airflow).</li><li>Preferred Skills: Experience with Vertex AI, RAG pipelines, Qdrant, and LLM orchestration (LangChain or LlamaIndex). Contributions to open-source DevOps or MLOps projects. Relevant certifications (e.g., AWS Certified DevOps Engineer, CKA).</li></ul>
<h3 style="font-size:18px; font-weight:700; margin:16px 0 8px;">About the Role</h3>
<p style="margin:0 0 12px; ************;">Managed Services is seeking a <strong style="font-weight:700;">Penetration Tester</strong> to join their team in Riyadh. This full-time role involves conducting comprehensive security assessments, identifying and validating vulnerabilities, and providing practical remediation recommendations across various client environments. The ideal candidate will possess strong offensive-security skills and practical testing experience, coupled with the ability to prepare clear and professional technical reports.</p> <h3 style="font-size:18px; font-weight:700; margin:16px 0 8px;">Key Responsibilities</h3>
<ul style="margin:0 0 12px; padding-inline-start:24px; list-style-type:disc; list-style-position:outside;">
<li style="margin:0 0 6px;">Conduct penetration testing across web applications, APIs, networks, infrastructure, and cloud environments.</li>
<li style="margin:0 0 6px;">Perform manual and automated vulnerability assessments.</li>
<li style="margin:0 0 6px;">Safely exploit identified vulnerabilities to assess their technical and business impact.</li>
<li style="margin:0 0 6px;">Test authentication, authorization, session management, and application logic.</li>
<li style="margin:0 0 6px;">Participate in red-team and adversary-simulation activities when required.</li>
<li style="margin:0 0 6px;">Conduct source-code security reviews and identify insecure coding practices.</li>
<li style="margin:0 0 6px;">Document findings with supporting evidence, risk ratings, and remediation recommendations.</li>
<li style="margin:0 0 6px;">Present and explain technical findings to clients and internal stakeholders.</li>
<li style="margin:0 0 6px;">Conduct retesting to verify that vulnerabilities have been properly remediated.</li>
<li style="margin:0 0 6px;">Stay updated on emerging vulnerabilities, exploitation techniques, and offensive-security tools.</li>
</ul> <h3 style="font-size:18px; font-weight:700; margin:16px 0 8px;">Qualifications and Experience</h3>
<ul style="margin:0 0 12px; padding-inline-start:24px; list-style-type:disc; list-style-position:outside;">
<li style="margin:0 0 6px;">Bachelor’s degree in Cybersecurity, Computer Science, Information Security, or a related field.</li>
<li style="margin:0 0 6px;">2–3 years of practical experience in penetration testing or offensive security.</li>
<li style="margin:0 0 6px;">Hands-on experience in web application and network penetration testing.</li>
</ul> <h3 style="font-size:18px; font-weight:700; margin:16px 0 8px;">Technical Skills and Knowledge</h3>
<ul style="margin:0 0 12px; padding-inline-start:24px; list-style-type:disc; list-style-position:outside;">
<li style="margin:0 0 6px;">Strong knowledge of vulnerability assessment and exploitation techniques.</li>
<li style="margin:0 0 6px;">Good understanding of network protocols, including TCP/IP, DNS, and HTTP.</li>
<li style="margin:0 0 6px;">Strong working knowledge of Linux and Windows environments.</li>
<li style="margin:0 0 6px;">Strong understanding of web technologies, APIs, authentication mechanisms, and the OWASP Top 10.</li>
<li style="margin:0 0 6px;">Experience with tools such as Burp Suite, Metasploit, Nmap, Wireshark, and Nessus.</li>
<li style="margin:0 0 6px;">Scripting skills in Python, Bash, PowerShell, Ruby, or a similar language.</li>
<li style="margin:0 0 6px;">Strong technical-reporting and communication skills.</li>
</ul> <h3 style="font-size:18px; font-weight:700; margin:16px 0 8px;">Preferred Qualifications</h3>
<p style="margin:0 0 12px; ************;">Candidates with the following experience or certifications will be at an advantage:</p>
<ul style="margin:0 0 12px; padding-inline-start:24px; list-style-type:disc; list-style-position:outside;">
<li style="margin:0 0 6px;">Experience in cloud security assessments, red-team operations, source-code security reviews, or client-facing penetration-testing engagements.</li>
<li style="margin:0 0 6px;">One or more of the following certifications: Offensive Security Certified Professional (OSCP), Certified Ethical Hacker (CEH), GIAC Penetration Tester (GPEN), Offensive Security Experienced Penetration Tester (OSEP), Certified Red Team Professional (CRTP), or Certified Red Team Operator (CRTO).</li>
</ul> <h3 style="font-size:18px; font-weight:700; margin:16px 0 8px;">Work Environment</h3>
<p style="margin:0 0 12px; ************;">This is a full-time, on-site position based in Riyadh.</p>
<p>You will be the bridge between our telematics devices in the field and the platform that turns their data into value. As IoT (Internet of Things) Engineer you will design how thousands of devices connect, authenticate, provision, and stream data reliably and securely building the connectivity layer, data pipelines, and fleet-management tooling that keep our connected estate healthy at scale.</p><p>Key Responsibilities</p><ul><li>Design and operate the device-to-cloud connectivity layer using MQTT, and cloud IoT services (AWS IoT Core, Azure IoT Hub, or equivalent).</li><li>Build device provisioning, identity, and lifecycle/fleet-management workflows for large device populations.</li><li>Develop ingestion pipelines and data processing that feed telemetry into our platform and analytics.</li><li>Implement device security: mutual TLS, certificate/key management, and secure onboarding.</li><li>Create edge and cloud logic for command-and-control, remote configuration, and OTA orchestration.</li><li>Monitor connectivity health, build observability/alerting, and drive down device downtime.</li><li>Partner with embedded engineers on data contracts and with backend/platform teams on APIs and storage.</li><li>Optimise cellular data usage, cost, and SIM/connectivity management across the fleet.</li></ul><p><strong>Desired Candidate Profile</strong></p><p>Degree in Computer Science, Software/Electronic Engineering, or equivalent, with 3+ years of relevant experience.</p><ul><li>Hands-on experience with an IoT cloud platform (AWS IoT, Azure IoT, Google Cloud IoT, or similar).</li><li>Strong grasp of IoT protocols (MQTT, HTTP; CoAP a plus) and networking fundamentals.</li><li>Programming proficiency in Python, Node.js, Go, or Java for backend/edge services.</li><li>Understanding of device security, certificates, and identity management.</li><li>Experience with data pipelines, message queues, or streaming (e.g. Kafka, Kinesis, Pub/Sub).</li></ul><p>Nice to Have</p><ul><li>Experience managing cellular connectivity, APNs, and SIM fleets.</li><li>Cloud infrastructure-as-code (Terraform) and containerisation (Docker/Kubernetes).</li><li>Familiarity with time-series databases and telemetry visualisation.</li><li>Prior work with telematics, automotive, or asset-tracking data.</li></ul><p>Inclusion & Diversity</p><p>At Perfect Vision, we believe in equal opportunity and are committed to creating a diverse and inclusive workplace. We warmly welcome and encourage applications from individuals with special needs (motor disabilities), as we provide fully equipped facilities and a friendly workspace designed to ensure they can perform their duties with the highest levels of comfort and professionalism.</p>
Job Title – Data Engineer Company – TCS (MEA) Location – Dhahran, KSAJob type – Full time<br>About Us:Tata Consultancy Services (TCS) is an IT services, consulting and business solutions organization that has been partnering with many of the world’s largest businesses in their transformation journeys for over 50 years. TCS offers a consulting-led, cognitive powered, integrated portfolio of business, technology and engineering services and solutions. This is delivered through its unique Location Independent Agile™ delivery model, recognized as a benchmark of excellence in software development. A part of the Tata group, India's largest multinational business group, TCS has over 616,171 of the world’s best-trained consultants with 157 nationalities in 53 countries. For more information, visit www.tcs.com and follow TCS news at @TCS_News.<br>Job Description:<br>Strong background in data engineering and big data technologies.<br>Skills:<br>Python/Scala/Java, Spark, SQL/NoSQL DBs, ETL/data modeling, Airflow, data lakes, Git, Agile.<br>Application Deadline: 30-August-2026<br>Privacy Note:https://www.tcs.com/connect-with-tcs/privacy-policy
<section><p class="heading jdMain">Job Description</p><p class="heading">Roles & Responsibilities</p><div class="paragraph"><p><b>Job Title</b>: Backend Developer (3 11 Years Experience) Experience: 3 11 Years Employment Type: Full-Time Location: Open Role Summary We are seeking an experienced Backend Developer to design, develop, and maintain scalable, secure, and high-performance server-side applications and APIs. The ideal candidate will have expertise in backend development frameworks, microservices architecture, database design, API development, and cloud-native application development while collaborating with cross-functional teams to deliver enterprise-grade solutions. Key Responsibilities Design, develop, and maintain scalable backend applications and microservices. Develop RESTful APIs and backend services to support web and mobile applications. Build secure, high-performance, and reliable server-side applications. Design and optimize database schemas, queries, and data access layers. Integrate third-party services and enterprise applications through APIs. Troubleshoot, debug, and optimize backend application performance. Implement authentication, authorization, and security best practices. Collaborate with frontend developers, DevOps engineers, QA teams, and business stakeholders. Participate in code reviews, technical design discussions, and architectural decisions. Create and maintain technical documentation and follow software development best practices.</p></div></section><section><p class="heading">Desired Candidate Profile</p><p class="paragraph"></p><ul><li>Hands-on experience with Java (Spring Boot) OR .NET (ASP.NET Core) OR Node.js OR Python (Django) OR Ruby on Rails OR PHP (Laravel/Symfony) .</li><li>Strong experience developing REST APIs and backend services.</li><li>Experience with Microservices Architecture .</li><li>Strong knowledge of SQL OR PostgreSQL OR MySQL OR Microsoft SQL Server .</li><li>Experience with Git and version control systems.</li><li>Understanding of Object-Oriented Programming (OOP) and software design principles.</li><li>Experience integrating third-party APIs and enterprise systems.</li><li>Strong debugging, problem-solving, and performance optimization skills.</li><li>Experience with Docker OR Kubernetes .</li><li>Experience with Kafka OR RabbitMQ or other messaging platforms.</li><li>Experience with Redis OR Memcached for caching.</li><li>Knowledge of AWS OR Microsoft Azure OR Google Cloud Platform (GCP) .</li><li>Familiarity with CI/CD pipelines and DevOps practices.</li><li>Experience with GraphQL .</li><li>Understanding of authentication mechanisms such as OAuth 2.0 , JWT , and OpenID Connect .</li><li>Bachelor's or Master's degree in Computer Science, Information Technology, Software Engineering, or a related field.</li><li>3 11 years of experience in backend application development.</li><li>Experience building cloud-native and distributed applications.</li><li>Knowledge of domain-driven design and event-driven architectures.</li><li>Experience working in Agile/Scrum environments.</li><li>Strong communication and collaboration skills.</li><li>Ability to write clean, maintainable, and well-documented code.</li></ul><p></p></section>
<section><p class="heading jdMain">Job Description</p><p class="heading">Roles & Responsibilities</p><div class="paragraph"><p>We are seeking a Senior Data Science Consultant – Cards Marketing Analytics to join our client team in Jeddah, Saudi Arabia. This role involves leveraging advanced analytics and predictive modeling to drive marketing strategies for credit and debit card portfolios. The ideal candidate will have extensive experience in banking analytics, particularly in cards marketing, and will play a pivotal role in delivering actionable insights to client teams.</p><br><p><strong>Responsibilities:</strong></p><ul><li><p>Build predictive models to identify customer targeting opportunities, enhance spend growth, improve retention, and reduce churn.</p></li><li><p>Develop customer segmentations for credit and debit card portfolios to support lifecycle marketing, campaign strategy, and personalization.</p></li><li><p>Analyze campaign performance across segments, products, channels, and customer behaviors, delivering actionable insights.</p></li><li><p>Design test-and-learn frameworks, including control groups, campaign measurement logic, and post-campaign performance reviews.</p></li><li><p>Collaborate with client teams to ensure analytical outputs are practical, explainable, and ready for business adoption.</p></li></ul></div></section><section><p class="heading">Desired Candidate Profile</p><p class="paragraph"></p><ul><li><p>Minimum 7–8 years of experience in data science, advanced analytics, or analytics consulting.</p></li><li><p>Strong banking experience, particularly with credit card and debit card products.</p></li><li><p>Proven expertise in marketing analytics, predictive modeling, customer segmentation, campaign analytics, and portfolio analytics.</p></li><li><p>Proficiency in Python, SAS, and SQL, with hands-on experience working with large banking datasets, including customer profiles, card transactions, and campaign history.</p></li><li><p>Strong understanding of statistical modeling, machine learning, model validation, and performance tracking.</p></li><li><p>Ability to clearly communicate analytical outputs to business stakeholders and prepare senior-level presentations, reports, and documentation.</p></li><li><p>Experience working with marketing, product, risk, and data teams in a banking environment.</p></li><li><p>Consulting discipline, including structured problem-solving, ownership, and timely delivery.</p></li><li><p>Must be comfortable working as a contractor on a client-facing engagement in Saudi Arabia.</p><br></li></ul><p><strong>Preferred Qualifications:</strong></p><ul><li><p>Current location in Saudi Arabia, ideally Jeddah.</p></li><li><p>Experience in the Saudi or GCC banking market.</p></li><li><p>Exposure to card lifecycle analytics, including acquisition, activation, usage, spend growth, retention, and attrition.</p></li><li><p>Familiarity with campaign management platforms, CRM systems, or marketing automation tools.</p></li><li><p>Experience with A/B testing, uplift modeling, next-best-action, offer optimization, or customer lifetime value models.</p></li><li><p>Knowledge of cloud-based data platforms and modern analytics environments.</p></li></ul><p></p></section>
<section><p class="heading jdMain">Job Description</p><p class="heading">Roles & Responsibilities</p><div class="paragraph"><p>Job Summary We are seeking a highly skilled Platform Engineer to join our Infrastrcutre team and lead the design and automation of resilient, scalable, and secure infrastructure. The ideal candidate will have strong expertise in Kubernetes, ArgoCD, Terraform, Ansible, CI/CD, and experience across public cloud platforms such as Oracle Cloud Infrastructure (OCI), Google Cloud Platform (GCP), and Amazon Web Services (AWS).</p><p>Key Responsibilities</p><ul><li>Design, implement, and manage Kubernetes-based platforms across public cloud environments (OCI, GCP, AWS).</li><li>Drive GitOps adoption using ArgoCD for consistent and automated deployments.</li><li>Build and maintain infrastructure using Terraform and ensure compliance with IaC best practices.</li><li>Automate configuration and operational tasks using Ansible.</li><li>Develop and manage robust CI/CD pipelines to support fast, secure, and reliable software delivery.</li><li>Collaborate with development, security, and infrastructure teams to align platform solutions with business goals.</li><li>Monitor, troubleshoot, and optimize infrastructure and deployment processes across cloud platforms.</li><li>Enforce cloud security standards and governance policies within Kubernetes and related cloud services.</li><li>Maintain thorough documentation of infrastructure design, processes, and procedures.</li></ul></div></section><section><p class="heading">Desired Candidate Profile</p><p class="paragraph"></p><ul><li>Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent experience).</li><li>6+ years in Platform Engineering, DevOps, or Site Reliability Engineering (SRE) roles.</li><li>Strong hands-on experience with Kubernetes (deployment, networking, security, Helm).</li><li>Proficiency in ArgoCD or similar GitOps tools (e.g., FluxCD).</li><li>Expertise in Terraform for infrastructure provisioning on cloud platforms.</li><li>Solid experience with Ansible for automation and configuration management.</li><li>Experience with CI/CD tools (GitLab CI, Jenkins, GitHub Actions, etc.).</li><li>Proven track record working with public cloud platforms, particularly: Oracle Cloud Infrastructure (OCI) compute, networking, load balancing, block/object storage, IAM. Google Cloud Platform (GCP) GKE, Cloud Build, IAM, VPC. Amazon Web Services (AWS) EKS, EC2, S3, IAM, VPC.</li><li>Proficient in Git and scripting languages (Bash, Python).</li><li>Knowledge of security best practices in cloud and Kubernetes environments.</li></ul><p>Preferred Qualifications</p><ul><li>Experience implementing multi-cloud or hybrid-cloud architectures.</li><li>Familiarity with service mesh technologies (Istio, Linkerd).</li><li>Experience with monitoring, logging, and alerting tools (Prometheus, Grafana, ELK, Loki, etc.).</li><li>Certifications: CKA, CKAD, Terraform Associate, AWS/GCP/OCI certifications.</li></ul><p></p></section>
<section><p class="heading jdMain">Job Description</p><p class="heading">Roles & Responsibilities</p><div class="paragraph"><p>Salla is looking for a Senior SRE Engineer (MLOps) to join our Salla AI team.</p><p>This role focuses on running our AI and ML systems as real production systems, not side experiments owning the operational layer around models, prompts, agents, inference services, and retrieval systems.</p><p>You will be responsible for enabling Agentic AI and Generative AI features to operate reliably, securely, and cost-effectively at scale within the Salla ecosystem.</p><p>This role is SRE- and platform-engineering-first, with a strong emphasis on reliability, observability, safe releases, cost, and governance, while collaborating closely with engineering, data, and AI teams to give every pod a fast, safe path to production.</p><p>It exists because AI systems fail differently from normal services a prompt change can behave like a code change, an agent calling tools needs auditability, and latency, quality, and cost can move together in uncomfortable ways.</p></div></section><section><p class="heading">Desired Candidate Profile</p><p class="paragraph"></p><ul><li>4+ years in SRE, platform engineering, DevOps, or production infrastructure, operating distributed systems in production not only in demos</li><li>Hands-on experience with Kubernetes and cloud-native systems in production</li><li>Familiarity with deploying ML projects</li><li>Strong command of CI/CD, GitOps, observability, and incident response</li><li>Solid experience with infrastructure-as-code, secrets management, and networking</li><li>Ability to write automation or platform tooling in Python, or a similar language</li><li>Production judgment knowing how to make systems measurable, debuggable, repeatable, and safe to change (you do not need to be a machine learning researcher)</li><li>Ability to work across teams, explain trade-offs clearly, and turn operational pain into standards engineers will actually use</li><li>Nice to have: Experience with MLOps or ML platforms model serving, registries, evaluation, feature/data dependencies, drift monitoring, or ML pipelines</li><li>Familiarity with LLM applications or agentic systems RAG, vector databases, tool calling, workflow orchestration, memory, traces, guardrails, or evaluation pipelines</li><li>Exposure to tooling such as OpenTelemetry, Prometheus, Grafana, MLflow, KServe, Ray, LiteLLM, vLLM, LangGraph, Arize Phoenix, or LangSmith</li><li>Experience with Kafka consumers, GPU workloads, inference optimization, model routing, or AI cost governance</li><li>Experience working in cross-functional product teams involving AI, backend, and frontend engineers</li></ul><p></p></section>
<section><p class="heading jdMain">Job Description</p><p class="heading">Roles & Responsibilities</p><div class="paragraph"><p>Role Overview We are looking for a Cloud Platform Engineer (OCI) with 3 6 years of experience to build, manage, automate, and support enterprise cloud infrastructure environments. The role focuses primarily on Oracle Cloud Infrastructure (OCI) and involves provisioning, operations, automation, security, monitoring, and migration activities. The ideal candidate should have hands-on experience with OCI services, Terraform, Kubernetes, CI/CD pipelines, cloud security, and platform operations, along with working knowledge of at least one secondary cloud platform such as AWS, Azure, or GCP. Key Responsibilities Provision and configure OCI resources including Compute, Storage, VCN, Load Balancer, DBCS, and Autonomous Database. Implement and manage OCI networking components such as VCNs, subnets, NSGs, route tables, gateways, VPNs, FastConnect, and DNS. Develop and maintain Infrastructure-as-Code (Terraform / OCI Resource Manager) modules. Automate operational tasks using Python, Bash, Ansible, and cloud-native tools. Support CI/CD deployments using OCI DevOps, Jenkins, GitHub Actions, GitLab CI, or Azure DevOps. Monitor cloud environments using OCI Monitoring, Logging, APM, Prometheus, Grafana, ELK, Datadog, or Dynatrace. Perform routine operations including patching, backups, certificate renewals, capacity checks, and incident resolution. Implement cloud security controls including IAM policies, MFA, Vault/KMS, encryption, Bastion, Cloud Guard, Security Zones, and Vulnerability Scanning. Support cloud migration and modernization initiatives to OCI. Assist application teams deploying workloads on OKE, WebLogic, Oracle DB, Functions, and API Gateway. Contribute to cost optimization, automation, and operational documentation.</p></div></section><section><p class="heading">Desired Candidate Profile</p><p class="paragraph"></p><ul><li>Bachelor s degree in Computer Science, IT, Engineering, or related field.</li><li>3 6 years of hands-on cloud/platform engineering experience.</li><li>Minimum 2 years of OCI experience (or strong cloud experience with demonstrable OCI exposure).</li><li>Experience supporting production environments, incident management, and change management.</li><li>Certifications Required: At least one OCI Associate certification (OCI Foundations Associate (1Z0-1085), OCI Architect Associate (1Z0-1072) or OCI Operations Associate (1Z0-1067)).</li><li>Preferred Additional certifications: OCI Architect Professional, AWS SAA / Azure AZ-104 / GCP ACE, Terraform Associate, CKA, RHCSA / Oracle Linux Certification.</li><li>Soft Skills: Strong problem-solving and troubleshooting abilities. Good communication and stakeholder management skills. Ability to work in cross-functional teams. Ownership, accountability, and service-oriented mindset. Continuous learning attitude.</li></ul><p></p></section>
<section><p class="heading jdMain">Job Description</p><p class="heading">Roles & Responsibilities</p><div class="paragraph"><p>We are seeking a highly skilled and experienced BI Engineer to join our team in Riyadh. The ideal candidate will be responsible for designing, developing, and maintaining scalable Business Intelligence solutions that enable data-driven decision-making across the organization. This role requires strong expertise in data modeling, ETL development, dashboarding, reporting, and data warehousing technologies.</p><p>Key Responsibilities</p><ul><li>Design, develop, and maintain enterprise-grade BI solutions, dashboards, and analytical reports.</li><li>Gather and analyze business requirements and translate them into technical specifications.</li><li>Develop and optimize ETL/ELT processes for data integration from multiple sources.</li><li>Design and maintain data warehouses, data marts, and semantic models.</li><li>Build interactive dashboards and reports to support business stakeholders.</li><li>Ensure data accuracy, integrity, consistency, and governance across BI platforms.</li><li>Monitor and optimize query performance, data pipelines, and reporting solutions.</li><li>Collaborate with business users, data engineers, and leadership teams to identify reporting and analytics needs.</li><li>Troubleshoot BI-related issues and provide ongoing support for reporting environments.</li><li>Implement best practices for data visualization, security, and performance optimization.</li><li>Create and maintain technical documentation, data dictionaries, and reporting standards.</li></ul></div></section><section><p class="heading">Desired Candidate Profile</p><p class="paragraph"></p><ul><li>Bachelor's degree in Computer Science, Information Systems, Data Analytics, Engineering, or a related field.</li><li>7 - 9 years of experience in Business Intelligence, Data Warehousing, and Analytics.</li><li>Strong experience with BI tools such as Power BI, Tableau, Qlik Sense, or Looker.</li><li>Hands-on experience with SQL and relational databases such as SQL Server, Oracle, PostgreSQL, or MySQL.</li><li>Experience designing and maintaining Data Warehouses, Data Marts, and Dimensional Models (Star/Snowflake Schemas).</li><li>Expertise in ETL/ELT tools such as SSIS, Informatica, Talend, Azure Data Factory, or similar platforms.</li><li>Strong understanding of data modeling, data governance, and data quality principles.</li><li>Experience with cloud platforms such as Azure, AWS, or Google Cloud is preferred.</li><li>Knowledge of scripting languages such as Python or PowerShell is an advantage.</li><li>Strong analytical, problem-solving, and communication skills.</li><li>Ability to work effectively with cross-functional and business teams.</li></ul><p>Preferred Qualifications</p><ul><li>Experience in enterprise-scale BI implementations.</li><li>Knowledge of modern data platforms and lakehouse architectures.</li><li>Familiarity with Agile/Scrum methodologies.</li><li>Relevant certifications in Power BI, Tableau, Azure Data Engineering, AWS Analytics, or related technologies are preferred.</li></ul><p></p></section>
<section><p class="heading jdMain">Job Description</p><p class="heading">Roles & Responsibilities</p><div class="paragraph"><p><b> In Your First Month, You'll </b></p> <ul> <li>Learn the supported solution, customer context, and how our L1/L2/L3 support model works</li> <li>Shadow ticket handling, environment checks, and incident troubleshooting in real production setups</li> <li>Get onboarded into our tooling and documentation (Freshdesk, Jira, Confluence, monitoring/log platforms)</li> </ul> <p> As You Settle Into the Role, You'll </p> <ul> <li>Own customer tickets end-to-end: triage, investigation, updates, and resolution within SLA</li> <li>Troubleshoot using logs, system behavior, and structured reproduction; escalate to L2/L3 when needed</li> <li>Coordinate with HQ and local stakeholders during incidents (Support team, System Engineers, Solution Delivery Managers, ...)</li> </ul> <p><b> Within Your First Year, You'll </b></p> <ul> <li>Resolve standard incidents independently and consistently according to the support process</li> <li>Contribute to knowledge base and ticket hygiene (clear steps, root cause notes, reproducible findings)</li> <li>Support stability: help minimize downtime through proactive checks, clean escalations, and follow-through</li> </ul> <p> What You'll Be Responsible For </p> <ul> <li>Ticket ownership: analyze incidents, request missing info, reproduce issues, propose resolution steps</li> <li>Customer communication: keep tickets up to date, communicate progress clearly via portal/email/calls</li> <li>Operational support: monitoring, coordinating patches/changes in the customer environment, and supporting troubleshooting sessions</li> <li>Escalations & collaboration: involve System Engineers / Solution Delivery Managers / Engineering when needed, track progress</li> <li>On-call participation: active participation in 24/7 on-call rotations as part of this dedicated customer engagement</li> </ul></div></section><section><p class="heading">Desired Candidate Profile</p><p class="paragraph"></p><p> <strong>Languages</strong> </p> <ul> <li>Arabic (professional spoken and written) required</li> <li>English (professional spoken and written) required</li> </ul> <p> <strong>Skills & Mindset</strong> </p> <ul> <li>Strong ownership, structured troubleshooting, and attention to detail</li> <li>Comfortable communicating with customers under time pressure (SLA-driven)</li> <li>Reliable and able to work independently, while escalating early when needed</li> </ul> <p> <strong>Technical Requirements</strong> </p> <p> <strong>Must-have:</strong> </p> <ul> <li>Linux administration experience in production environments</li> <li>Kubernetes fundamentals ability to work with pods/services, collect and analyze logs, perform basic troubleshooting</li> <li>Ability to read logs and identify likely triggers and root causes</li> <li>Experience working in a ticket-based support environment (internal or external)</li> </ul> <p> <strong>Nice-to-have:</strong> </p> <ul> <li>Helm (basic usage or understanding)</li> <li>Databases: PostgreSQL / MSSQL / Oracle (connectivity checks, basic queries)</li> <li>Networking fundamentals (DNS, ports, firewalls, connectivity troubleshooting)</li> <li>Monitoring & logging tools: Grafana, ELK (or similar)</li> <li>Messaging services exposure</li> <li>Scripting / automation basics (Bash, Python, or similar)</li> </ul><p></p></section>
<h2 class="h5">Job description</h2>
<div class="t-break" data-jb-field="description">
<p><br></p><p>Job Summary</p><p>The ERP & IT Systems Specialist is responsible for managing the company's IT infrastructure, providing technical support to employees, maintaining hardware and software systems, and administering, customizing, and supporting the Odoo ERP system. The role combines IT operations, system development, ERP administration, and business process automation to ensure efficient, secure, and reliable technology services across the organization.</p><p><br></p><p>Key Responsibilities</p><p>1. Odoo ERP Management</p><ul><li>Administer, maintain, and support the Odoo ERP system.</li><li>Configure and customize Odoo modules based on business requirements.</li><li>Develop reports, workflows, dashboards, and automation within Odoo.</li><li>Troubleshoot and resolve Odoo-related issues.</li><li>Liaise with the ERP vendor and implementation partners to coordinate system development, issue resolution, module enhancements, user requirements, upgrades, and ongoing technical support.</li><li>Train users and provide ongoing support for Odoo modules.</li><li>Manage user roles, permissions, and security settings.</li><li>Monitor system performance and recommend improvements to optimize business processes.</li></ul><p>2. Programming & System Development</p><ul><li>Develop and maintain custom applications, integrations, and automation tools.</li><li>Create APIs and integrations between Odoo and third-party systems.</li><li>Analyze business requirements and develop technical solutions.</li><li>Test, deploy, and maintain software applications.</li><li>Maintain technical documentation for developed systems, integrations, and processes.</li></ul><p>3. IT Infrastructure & Technical Support</p><ul><li>Provide technical support to employees and departments.</li><li>Manage computers, printers, biometric devices, IP phones, and networking equipment.</li><li>Install, configure, and maintain hardware and software.</li><li>Monitor system performance and ensure data security.</li><li>Manage backups, disaster recovery procedures, and cybersecurity measures.</li><li>Troubleshoot network, internet, email, and system-related issues.</li></ul><p>4. Systems Administration</p><ul><li>Manage company servers, cloud services, and business applications.</li><li>Administer Microsoft 365, email systems, and user accounts.</li><li>Ensure system availability, reliability, and security.</li><li>Implement IT policies, procedures, and best practices.</li><li>Monitor system access and maintain compliance with company security standards.</li><li><br></li></ul><p><br></p> </div><h2 class="h5">Skills</h2>
<div data-jb-field="skills"><p>Qualifications</p><ul><li>Bachelor's degree in Information Technology, Computer Science, Software Engineering, or a related field.</li><li>Minimum 3–5 years of experience in IT, systems administration, or ERP support.</li><li>Proven experience with Odoo ERP administration, customization, and user support.</li><li>Strong knowledge of Python, PostgreSQL, APIs, and ERP systems.</li><li>Experience with networking, servers, cybersecurity, cloud services, and Microsoft 365 administration.</li><li>Strong analytical, troubleshooting, and problem-solving skills.</li><li>Excellent communication and stakeholder management skills.</li></ul><p><br></p></div>
<p>Mindrift is looking for skilled Bot Developers (WhatsApp Business API, Telegram Bot API, Discord API) to join the Tendem project ( https://tendem.ai/ ) and build conversational bots and messaging-platform integrations for real-world applications. In this role, you'll use your bot engineering expertise, conversational design skills, and quality-focused approach to build reliable, useful bots and messaging integrations that deliver a great user experience. This part-time remote opportunity is ideal for professionals with hands-on experience building messaging bots, working with platform APIs and webhooks, and implementing conversational logic.</p><p>What We Do The Mindrift platform connects specialists with innovative technology projects. Our mission is to help develop high-quality AI technologies by combining real-world expertise from professionals across the globe with advanced AI development efforts.</p><p>About the Role This is a freelance role for a Tendem project. As a Bot Developer, you'll design, build, and refine messaging bots for one or more messaging platforms, including WhatsApp, Telegram, Discord, Slack, and similar platforms for use cases such as customer service, appointment booking, order taking, content delivery, moderation, and automated notifications.</p><p>Key Responsibilities</p><ul><li>Build bots for one or more messaging platforms, such as WhatsApp (Business API / Cloud API), Telegram (Bot API), Discord, Slack and similar messaging platforms.</li><li>Design and implement conversational flows, dialogue state, and fallback handling.</li><li>Integrate bots with LLMs (OpenAI, Anthropic, or similar) for natural language responses where appropriate.</li><li>Connect bots to backend services, databases, CRMs, and third-party APIs (booking systems, payment, content sources).</li><li>Handle webhooks, rate limits, and platform-specific message formats (interactive messages, buttons, media, templates).</li><li>Review, debug, optimize, and refactor bot implementations to improve correctness, reliability, maintainability, and graceful error handling.</li><li>Implement logging, monitoring, and recovery so bots stay healthy in production.</li></ul><p>Requirements and benefits Educational qualifications</p><ul><li>At least 3 years of relevant experience backend, integration, automation, or bot development experience (required).</li><li>Bachelor's or Master's Degree in Computer Science, Engineering, Information Technology, or related technical fields is a plus.</li></ul><p>Academic and/or Professional Experience Candidates should have a strong foundation in bot development, messaging platform integrations, and building reliable conversational workflows. We are looking for specialists who can design and maintain production-ready bots, work confidently with APIs, webhooks, and backend services, and build stable, user-friendly bot experiences. Strong problem-solving skills, attention to detail, and the ability to work independently are essential.</p><p>Technical Skills (Essential)</p><ul><li>At least 1 year of hands-on experience building bots for at least one major messaging platforms (WhatsApp, Telegram, Discord, Slack, or similar) is required</li><li>Strong command of Python or Node.js for backend bot logic.</li><li>Solid experience with REST APIs, webhooks, OAuth, and async request handling.</li><li>Experience with relational or NoSQL databases for storing conversation state and user data.</li><li>Familiarity with LLM APIs (OpenAI, Anthropic) and prompt design for conversational use is a strong plus.</li><li>Understanding of platform-specific limits, message templates, and approval flows (e.g., WhatsApp template messages).</li><li>Experience with hosting and deployment (Docker, serverless, VPS, or PaaS)</li></ul><p>Additional requirements</p><ul><li>Strong attention to detail and commitment to bot reliability no silent failures, no broken flows.</li><li>Self-directed work ethic with the ability to design and ship complete bots independently.</li><li>Portfolio or examples of bots you've built (required).</li><li>English proficiency: Upper-intermediate (B2) or above (required)</li></ul><p>Project time expectations 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 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? 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 backend, integration, automation, or bot development experience (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 bot development, messaging platform integrations, and building reliable conversational workflows. We are looking for specialists who can design and maintain production-ready bots, work confidently with APIs, webhooks, and backend services, and build stable, user-friendly bot experiences. Strong problem-solving skills, attention to detail, and the ability to work independently are essential.</p><p><strong>Technical Skills (Essential)</strong></p><ul><li>At least 1 year of hands-on experience building bots for at least one major messaging platforms (WhatsApp, Telegram, Discord, Slack, or similar) is required</li><li>Strong command of Python or Node.js for backend bot logic.</li><li>Solid experience with REST APIs, webhooks, OAuth, and async request handling.</li><li>Experience with relational or NoSQL databases for storing conversation state and user data.</li><li>Familiarity with LLM APIs (OpenAI, Anthropic) and prompt design for conversational use is a strong plus.</li><li>Understanding of platform-specific limits, message templates, and approval flows (e.g., WhatsApp template messages).</li><li>Experience with hosting and deployment (Docker, serverless, VPS, or PaaS)</li></ul><p><strong>Additional requirements</strong></p><ul><li>Strong attention to detail and commitment to bot reliability no silent failures, no broken flows.</li><li>Self-directed work ethic with the ability to design and ship complete bots independently.</li><li>Portfolio or examples of bots you've built (required).</li><li>English proficiency: Upper-intermediate (B2) or above (required)</li></ul>
COMPANY DESCRIPTIONTerra Sense is a KAUST TIE venture developing autonomous robots that inspect soil and plant health from below the ground, where satellites and drones can't reach. Our solution works in three layers. First, mobility: a quadruped robot called Pianta-1 and a wheeled rover called Cosmo-1 carry our systems into the field. Second, sensing: we fuse in-soil sensing with camera-based AI vision to read plant and soil health directly at the root zone. Third, decision-making: machine learning and edge AI turn that data into real-time insights on a live dashboard, built for whoever needs them, whether that's a farmer, a government body, a park, a municipality, or an operator. We're currently in our product development phase, working out of an innovation hub in Shenzhen, China. You can learn more about our mission at https://terrasenseai.co/.<br>ROLE DESCRIPTIONWe need someone to push our robots from manual-assisted operation toward full autonomy. You'll work on the perception and navigation stack that lets both our quadruped and rover platforms move through field terrain on their own, and on the on-device AI models that classify what our fused soil-and-vision sensing system detects. This is an unpaid, experience-based internship, and we mean that as an honest trade, not a downside. You'll be part of the early evolution of Terra Sense's mission, working on real work headed into real field deployments, not a simulated project. Every intern here gets visibility, international participation, and direct mentorship from world-leading advisors and mentors, and if we close our funding round successfully, a track to early hiring. On completion, we also provide a certificate of achievement, which can support an Erasmus internship grant application if your university is eligible. Most of all, you'll be contributing to something that matters, helping farmers fight water scarcity and building toward a greener Saudi Arabia within a greener world. Location and schedule are flexible: KAUST campus, our Shenzhen hub, remote, or hybrid, by agreement. We value our interns' time and effort and build around it. For more information, or if you'd like to send us a motivation letter and a short brief about yourself, email us at hr@terrasenseai.co .<br>QUALIFICATIONSPursuing or recently completed a degree in Computer Science, Electrical & Computer Engineering, or a related quantitative field (if you hold a different degree but have the relevant hands-on skills, we're open to a discussion, we believe people are more than a CV) Working experience with ROS/ROS2, Python, and computer vision Exposure to autonomous navigation or robot control is a strong plus Comfortable testing and debugging directly on physical hardware Genuine interest in robotics, agri-tech, or sustainability-focused technology
Please submit your CV in English and indicate your level of English proficiency.<br><br>Mindrift connects specialists with project-based AI opportunities for leading tech companies, focused on testing, evaluating, and improving AI systems. Participation is project-based, not permanent employment.<br><br>We're building a dataset to evaluate AI coding agents - how well a model handles real-world developer tasks.<br><br>You'll create challenging tasks and evaluation criteria within realistic simulated environments:<br><br>Build realistic developer environments - a virtual company with codebase, infrastructure, and context (tickets, docs, conversations) that forms a believable development history 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 Write tests that verify agent solutions - accept all valid approaches and reject incorrect ones, neither too strict nor too lenient Iterate on tasks and tests based on QA feedback - review agent solutions, analyze failures, and refine until the evaluation is fair and robust<br><br>What this is NOT:<br><br>Not data labeling Not prompt engineering Not writing code from scratch - the agent writes most of the code; you guide and evaluate<br><br>What we look for:<br><br>5+ years in software development Core stack: Python (Fast API), Java Script/Type Script (React), Docker, Postgres, Kafka, Redis Experience writing tests (functional, integration) English proficiency - B2+<br><br>Why this is hard:<br><br>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.<br><br>Requirements And Benefits<br><br>Educational qualifications<br><br>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<br><br>Academic and/or Professional Experience<br><br>Candidates should have a minimum of 3 years of professional experience in related roles or domain - specifically for QA-automation/testing or cybersecurity roles<br><br>How It Works<br><br>Apply → Pass qualification(s) → Join a project → Complete tasks → Get paid<br><br>Compensation:<br><br>Paid per accepted task. Your rate depends on the qualification tier you reach and how efficiently you complete tasks — up to the equivalent of $50/hr. Because payment is per task, a faster pace raises your effective hourly rate.<br><br>Why this freelance opportunity might be a great fit for you? <br><br>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