Applications Programmer Jobs in Riyadh

More than 44 Applications Programmer Jobs in Riyadh. Explore detailed job descriptions, salaries, and locations. Apply and get hired today!


Category
Contract Type
Nationality

img
Senior Software Engineer - QuantumBlack, AI by McKinsey

Senior Software Engineer - QuantumBlack, AI by McKinsey

📣 Job Ad

QuantumBlack, AI by McKinsey

Full-time

About the Role

QuantumBlack, AI by McKinsey is seeking a Senior Software Engineer to join its team in Riyadh, Saudi Arabia. As part of McKinsey Tech & AI, this role involves advising clients across various sectors on leveraging technology to achieve lasting impact and build long-term capabilities. This is a full-time position within a culture that values drive, determination, and curiosity, offering opportunities for professional growth and leadership development.

The Senior Software Engineer will be instrumental in driving architectural design, making critical technology decisions, and employing agile methodologies to build and deliver next-generation products at scale for clients. This role includes leading project workstreams, empowering clients to enhance their technical capabilities, and fostering a culture centered on engineering best practices, user-centricity, and Agile values. The position is a core member of the McKinsey Digital team in Riyadh, a global unit focused on transforming businesses through digital technology.

Key Responsibilities

  • Drive architectural design and make key technology decisions for next-generation products.
  • Employ agile methodologies to build and deliver client solutions at scale.
  • Lead project workstreams, assisting clients in building their technical capabilities.
  • Foster a culture centered around engineering best practices, user-centricity, and Agile values.
  • Co-create solutions hands-on alongside clients and their leadership.
  • Contribute innovative ideas and practical solutions while upholding ethics and integrity.
  • Mentor and coach team members to foster their growth and learning.
  • Engage in continuous learning and experimentation with new technologies.

Qualifications and Requirements

  • Undergraduate or master’s degree; or equivalent experience.
  • A minimum of 7 years of experience in software development, with significant full-stack web application development experience strongly preferred.
  • Demonstrated knowledge and hands-on experience across the full application stack.
  • Experience leading in Agile teams, including coaching and modeling Agile mindsets within sprint ceremonies, work definition, and building developer capabilities.
  • Experience working collaboratively with both technical and non-technical team members and stakeholders.
  • Experience modeling and coaching others to adopt engineering best practices such as design patterns, customer-centric design, test-driven development, code refactoring, code review, and OWASP Top 10 security awareness.

Technical Skills

  • Proficiency in JavaScript, TypeScript, *****, *******, ****, ***, Python, Java, C#, and NodeJS.
  • Experience with SQL, MySQL, SQL Server, MongoDB, and cloud-native databases.
  • Familiarity with cloud platforms including AWS, Azure, and GCP.
  • Expertise in Agile Methodologies.
  • Strong understanding of Architectural Design principles.
  • Knowledge of Engineering Best Practices and User-Centricity.
  • Adherence to Agile Values.
  • Experience with Design Patterns, Customer-Centric Design, and Test-Driven Development.
  • Skills in Code Refactoring and Code Review.
  • Awareness of OWASP Top 10 security principles.
  • Experience with frameworks and tools such as React, Angular, Vue, jQuery, Spring, .NET, ****, Jenkins, Docker, Circle CI, and Travis.

Work Environment and Additional Information

This is a full-time position based in Riyadh, Saudi Arabia. The role may require some travel to client sites. The office culture emphasizes education and innovation, providing opportunities to try new ideas and experiment.

breifcase+10 years

locationRiyadh

8 days ago
Python Development Trainee

Python Development Trainee

📣 Job AdNew

EPAM Systems

Internship

About the Python Development Trainee Program

EPAM Systems, a global leader in digital platform engineering and software development services, is offering a Python Development training program. This is a fully remote, expert-led internship designed to enhance Python skills to industry standards and introduce participants to emerging tools. The program focuses on intensive, hands-on learning through practical tasks, guided by experienced mentors and utilizing AI tools for an innovative educational experience. Upon successful completion of the approximately 3-month program, participants will be considered for open positions within EPAM based on demonstrated skills and available opportunities.

Program Focus and Responsibilities

As this is a training program, the focus is on learning and skill development. Key aspects of the role will include:

  • Engaging in intensive, hands-on learning through numerous practical tasks related to Python development.
  • Actively participating in industry-focused education provided by EPAM.
  • Collaborating with and learning from seasoned mentors throughout the training period.
  • Adopting and utilizing AI tools to enhance the learning experience and explore innovative approaches to software development.
  • Developing a solid understanding of Python Core, algorithms, data structures, and databases.
  • Potentially gaining experience in software development through practical application of learned skills.

Qualifications and Requirements

  • Must be a Saudi national.
  • Must be a graduate of an IT-related major with a Saudi Council of Engineers (SCE) certificate, or a senior year student in an IT-related major.
  • English language proficiency level of B2 (Upper-Intermediate) or higher.
  • Solid knowledge of Python Core.
  • Basic understanding of algorithms, data structures, and databases.
  • Previous experience in software development (in any language) is considered a plus.

Skills Development

The program is designed to build proficiency in the following areas:

  • Python Core
  • Algorithms
  • Data Structures
  • Databases
  • Software Development
  • English Communication (B2 level and above)

Program Details and Benefits

This is a fully remote internship program located in Riyadh, Saudi Arabia, with an approximate duration of 3 months. Participants are expected to engage up to 30 hours per week. Benefits and offerings include:

  • Industry-focused education with EPAM.
  • Intensive, hands-on learning.
  • Access to educational materials and resources.
  • Guidance from seasoned mentors.
  • Utilization of AI tools for learning.
  • Opportunity for employment within EPAM upon successful program completion.
  • General Organization for Social Insurance (GOSI).
  • Private healthcare and life insurance.
  • End of service gratuity.
  • Annual air travel allowance for expatriates.
  • Corporate Programs including Employee Referral Program with rewards.
  • Learning and development opportunities including in-house training, professional certifications, and courses.

Recruitment Process

The recruitment process typically involves an initial conversation with the Talent Acquisition team, followed by a technical interview and an interview with the hiring manager. A client interview may also be part of the process. Successful candidates will receive an offer.

breifcase0-1 years

locationRiyadh

Remote Job
1 day ago
AI Native Software Engineer

AI Native Software Engineer

📣 Job Ad

Accenture Middle East

Full-time

About the Role

Accenture Middle East is seeking an AI Native Software Engineer to join a services company focused on AI-native innovation. The company partners with enterprise clients to develop agent-powered workflows designed for scalability in real-world applications. Engineers work closely with clients to move projects from experimentation to operational reality. This role involves building cloud-native solutions and deploying agentic systems, particularly within enterprise environments. The engineer will be a critical thinker, capable of delivering results by designing, building, and running AI agents that enhance workflows and scale across modern infrastructure. The position offers opportunities to shape enterprise AI adoption, either by leading agentic solutions and developing talent, or by taking ownership of critical technical areas as an individual contributor.

The role requires direct partnership with client stakeholders, acting as both a technologist and an advisor. Collaboration will involve defining use cases, rapid prototyping, and deploying robust, secure, and operational agentic workflows within complex enterprise domains. This often includes developing new platforms and systems that integrate with existing client environments and partner ecosystems.

Key Responsibilities

  • Design and build enterprise-ready AI agents, incorporating retrieval, orchestration, policy-based routing, tool invocation, evaluation harnesses, and lifecycle observability.
  • Implement resilient, testable, and maintainable agentic workflows that allow for rapid iteration.
  • Develop and extend abstraction layers across AI providers (*, Anthropic, Google, OpenAI) to facilitate seamless integration and multi-provider support.
  • Contribute to shared libraries, SDKs, and patterns for reuse across client projects.
  • Leverage containerization (Kubernetes, Docker), microservices, serverless, event-driven architectures, CI/CD, and observability stacks for scalable AI-native systems.
  • Take ownership of deployment, monitoring, and troubleshooting for services in production environments.
  • Tailor and deploy agentic applications across various industries (*, finance, healthcare, retail), adapting to domain-specific processes and constraints.
  • Collaborate with client subject matter experts to translate business workflows into agentic solutions.
  • Participate in and lead design workshops, Proofs of Concept (POCs), and code-with sessions to shape data-driven agent workflows with stakeholders, fostering trust and adoption.
  • Communicate trade-offs, risks, and recommendations clearly to both technical and non-technical audiences.
  • Define and utilize key metrics, test harnesses, and evaluation plans to assess agent accuracy, latency, safety, and cost-effectiveness.
  • Iterate rapidly based on data, feedback, and evolving requirements.
  • Develop reusable patterns, documentation, and best practices to influence internal assets and client roadmaps.
  • Contribute to internal communities of practice focused on AI-native and agentic engineering.

Qualifications and Requirements

  • Minimum of 3 years of engineering experience with cloud-native systems, including APIs, microservices, containerization, and serverless architectures.
  • Minimum of 1 year of hands-on experience designing and deploying agentic solutions (agents, orchestration, context engineering, RAG, workflows) in production or near-production environments.
  • Minimum of 1 year of experience with modern AI platforms such as OpenAI, Claude, Vertex AI, or open-source models, including building or using abstraction layers for multi-provider pipelines.
  • Minimum of 3 years of strong experience in Python, Java, or equivalent languages for building 12-factor applications, along with Infrastructure as Code (IaC) using tools like Terraform or Helm.
  • Minimum of 3 years of experience in client-facing communication and collaboration, including leading technical discussions, workshops, or delivery sessions in ambiguous situations.
  • A Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical work experience (minimum 12 years). An Associate's degree requires a minimum of 6 years of work experience.

Required Skills

  • Proficiency in cloud-native solutions.
  • Experience with agentic systems and AI agents.
  • Understanding of core agent capabilities including retrieval, orchestration, policy-based routing, tool invocation, evaluation harnesses, and lifecycle observability.
  • Ability to develop abstraction layers across AI providers.
  • Experience with containerization technologies such as Kubernetes and Docker.
  • Knowledge of microservices, serverless, and event-driven architectures.
  • Familiarity with CI/CD pipelines and observability stacks.
  • Programming languages: Python, Java, or equivalent.
  • Adherence to 12-factor application development principles.
  • Experience with Infrastructure as Code (IaC) using tools like Terraform and Helm.
  • Strong client-facing communication and collaboration skills.
  • Capability to lead technical discussions, workshops, and delivery sessions in ambiguous environments.
  • Experience with modern AI platforms (OpenAI, Claude, Vertex AI) and abstraction layers for multi-provider pipelines.
  • Experience with agentic tooling and frameworks, including multi-agent orchestrations using Lang-graph, Crew AI, Claude SDK, or OpenAI SDK.
  • Familiarity with enterprise-grade architectures for compound AI systems, orchestration frameworks, or agent registry/stream-based architectures.
  • Understanding of the AI-native paradigm, which blends cloud-native principles with generative model architectures for optimized performance, modularity, and efficiency.
  • Experience delivering solutions across multiple industries by tailoring agentic workflows to specific needs.
  • Proven ability to drive execution across multiple workstreams, ensuring quality, delivery, and alignment with client outcomes.

Work Environment and Location

This is a full-time position. The role is based in Riyadh, Saudi Arabia. Travel may be required for this role, with the amount varying from 25% to 75% depending on business needs and client requirements.

breifcase2-5 years

locationRiyadh

12 days ago
Oracle APEX Developer

Oracle APEX Developer

📣 Job Ad

NOSANN Information Technology

Full-time

About the Role

NOSANN Information Technology is seeking an Oracle APEX Developer to join their team in Riyadh, Saudi Arabia. This role aims to contribute to the development and enhancement of the company's IT systems by designing, developing, and maintaining robust applications using Oracle APEX, ensuring that evolving business needs are met.

Job Responsibilities

  • Develop and maintain IT systems using Oracle APEX.
  • Design attractive and responsive user interfaces (UI/UX).
  • Develop Enterprise Resource Planning (ERP) templates and reports.
  • Build analytical dashboards and reports.
  • Develop and implement data processes and databases using PL/SQL.
  • Integrate with RESTful APIs and external services.
  • Optimize system performance and database operations.
  • Participate in requirement analysis and their conversion into operational systems.

Qualifications and Experience Required

  • Minimum of 3 years of experience in Oracle APEX.
  • Strong experience in Oracle Database and PL/SQL.
  • Experience with Oracle Forms & Reports is a plus.
  • Proficiency in HTML, CSS, and JavaScript.
  • Experience in using Interactive Reports and Interactive Grids.
  • Experience in handling RESTful APIs and Web Services.
  • Experience in Workflow Systems.
  • Understanding of Enterprise Resource Planning (ERP) systems and Financial Resource Management.
  • Good understanding of financial and accounting systems.
  • Ability to work in a team and handle work pressure.
  • Proficiency in Oracle APEX * or later.
  • Proficiency in Oracle Database 12c / 19c.
  • Experience using Git or any other version control system.
  • Experience in the following systems: Human Resources, Procurement, Inventory, Finance, Lease Management, Fleet Management.

Technical Skills

  • Oracle APEX
  • User Interface (UI/UX) Design
  • Responsive Design
  • Enterprise Resource Planning (ERP) Systems
  • Dashboards
  • Analytical Reports
  • PL/SQL
  • RESTful APIs
  • External Services
  • Database Concepts
  • System Development
  • Requirements Analysis
  • Oracle Database
  • Oracle Forms & Reports
  • HTML
  • CSS
  • JavaScript
  • Interactive Reports
  • Interactive Grids
  • Web Services
  • Workflow Systems
  • Git

Additional Information

This is a full-time position requiring 2-5 years of experience. The work location is Riyadh, Saudi Arabia. Interested candidates are requested to send their resumes with examples of previous work via email to the company.

breifcase2-5 years

locationRiyadh

11 days ago
Senior Mobile Developer- React Native

Senior Mobile Developer- React Native

📣 Job Ad

Atmaal

Full-time

About the Role

Atmaal is seeking a Senior Mobile Developer specializing in React Native to join its Strategic Projects team in Riyadh, Saudi Arabia. This role is central to leading mobile application development initiatives, ensuring high code quality, and providing technical direction. The developer will manage the full development lifecycle, from planning and design through development, testing, and deployment. As a Mobile Technical Lead, you will address complex technical challenges, mentor junior developers, and promote modern development practices, significantly influencing Atmaal's mobile development strategy.

Key Responsibilities

  • Lead and support the mobile development team in overcoming complex technical challenges.
  • Provide expert technical guidance and mentorship to fellow developers.
  • Oversee the complete software development lifecycle, encompassing planning, design, development, testing, and deployment.
  • Conduct thorough code reviews to ensure adherence to quality standards, best practices, and project requirements.
  • Write clean, scalable, and maintainable code that aligns with architectural guidelines.
  • Collaborate effectively with Product Managers, QA engineers, DevOps specialists, and other stakeholders to ensure timely project delivery.
  • Proactively identify and resolve technical debt, performance bottlenecks, bugs, and other issues.
  • Ensure all applications meet stringent performance, security, and quality standards.
  • Actively participate in system design and architecture discussions, contributing valuable insights.
  • Champion continuous improvement by adopting and integrating modern tools, technologies, and development practices.

Qualifications and Requirements

  • Bachelor's degree in Computer Science, Software Engineering, or a closely related field.
  • A minimum of 7 years of experience in software development.
  • At least 2 years of experience in a technical leadership or similar supervisory role.
  • Extensive experience with React Native and its associated libraries.
  • A strong understanding of Clean Code principles, SOLID principles, and common design patterns.
  • Proficiency with Git for version control and experience with code review tools.
  • Excellent problem-solving and troubleshooting capabilities.
  • Strong communication skills, with the ability to effectively interact with both technical and non-technical stakeholders.
  • A very good level of English proficiency.

Technical Skills and Experience

  • React Native
  • Clean Code principles
  • SOLID principles
  • Design Patterns
  • Git
  • Code Review Tools
  • Problem-solving and Troubleshooting
  • Communication
  • CI/CD pipelines (considered a strong asset)
  • DevOps practices (considered a strong asset)
  • Cloud Platforms (OCI, AWS, Azure, GCP) (familiarity is desirable)
  • Docker (advantageous)
  • Kubernetes (advantageous)

Work Environment and Location

This is a full-time position based in Riyadh, Saudi Arabia. The role involves working within Atmaal's Strategic Projects team, contributing to significant mobile development initiatives.

breifcase+10 years

locationRiyadh

11 days ago
Founding Engineer

Founding Engineer

📣 Job AdNew

Wathba

Full-time

About the Role

Wathba is an early-stage Saudi startup focused on developing a platform for AI-enabled builders and independent product creators. The company is preparing to build its Minimum Viable Product (MVP) and is seeking a senior, hands-on engineer to translate approved architecture into a functional, maintainable, and production-ready platform. This is a high-ownership role for a Full-Stack Platform Engineer who can independently manage backend development, frontend/dashboard implementation, cloud deployment, third-party integrations, security, and operational readiness. The engineer will be primarily responsible for constructing the initial version of the platform, implementing the architecture, making critical technical decisions, and establishing a robust foundation for future engineering growth. This position is suitable for individuals with a track record of building production systems end-to-end and who thrive in an early-stage environment characterized by ambiguity, rapid decision-making, and direct accountability.

Key Responsibilities

  • Build the core backend system for the MVP, implementing secure and maintainable APIs.
  • Design and implement the application data model, including authentication, authorization, and access-control flows.
  • Implement API key management, secure request handling, and the foundation for usage tracking, service access, and operational visibility.
  • Integrate rate limiting, audit logging, error handling, and platform safeguards, structuring the backend for future expansion.
  • Build and maintain integrations with multiple external service providers, handling provider-specific authentication, request formats, webhooks, callbacks, errors, and edge cases.
  • Abstract provider complexity behind clean internal interfaces and design integration patterns for effortless addition of new providers.
  • Own the ongoing health of integrations, including monitoring, failure handling, and updates as providers evolve, and document integration behavior, limitations, and operational notes.
  • Build the web dashboard required for the MVP, implementing practical user-facing and internal administrative interfaces focused on core workflows.
  • Develop internal tools to assist the team in operating, monitoring, and supporting the platform.
  • Deploy the platform on Google Cloud Platform (GCP), setting up development, staging, and production environments.
  • Configure CI/CD pipelines, manage secrets and environment configuration securely, and set up logging, monitoring, alerts, and error visibility.
  • Implement backup, recovery, and basic operational safeguards to ensure reliable operation by a small team.
  • Apply secure engineering practices across the platform, protecting sensitive credentials and member data, and implementing proper access control and auditability.
  • Design for traceability across important system actions, handle external provider failures gracefully, and build with maintainability, observability, and operational clarity in mind.
  • Work from the architecture and design provided by Tech Consultants, translating technical architecture into implementation tasks.
  • Document technical decisions and implementation details, maintaining clear API and operational documentation.
  • Communicate progress, risks, blockers, and trade-offs clearly, collaborating with the team on scope, priorities, and technical decisions.
  • Prepare the system for future handover and team expansion.

Qualifications and Requirements

  • Extensive experience building production backend systems.
  • Strong experience with API design, backend architecture, and platform-oriented system design.
  • Proficiency in TypeScript/****, Python, Go, Java, or a similar backend stack.
  • Experience with relational databases, preferably PostgreSQL.
  • Proven experience integrating with third-party APIs in production environments.
  • Experience building secure authentication and authorization flows.
  • Familiarity with API keys, access control, rate limiting, logging, and audit trails.
  • Ability to build practical frontend/admin interfaces using React, ****, or similar technologies.
  • Experience deploying and operating applications on cloud infrastructure.
  • Experience with Docker, Kubernetes, and CI/CD pipelines.
  • Strong understanding of secure secrets management and environment configuration.
  • Expertise in spec-driven development, translating requirements and architecture into clear specs, implementation plans, and testable deliverables.
  • Strong practical understanding of effectively using AI tools in software development while maintaining code quality, security, review discipline, and architectural control.
  • Ability to work independently as the primary engineer on an MVP.
  • Strong problem-solving skills and comfort with ambiguity.
  • Clear written communication and documentation skills.

Technical Skills

  • Backend Development: TypeScript, ****, Python, Go, Java
  • Databases: PostgreSQL
  • API & Architecture: API design, backend architecture, platform-oriented system design, OpenAPI/Swagger, developer-facing API documentation
  • Frontend/Dashboard: React, ****
  • Cloud & DevOps: Cloud infrastructure, GCP (Cloud Run, Cloud SQL, Secret Manager, Cloud Logging, Cloud Monitoring, Pub/Sub, Cloud Tasks), Docker, Kubernetes, CI/CD pipelines, secrets management, environment configuration
  • Platform & Integrations: Developer platforms, API platforms, SaaS platforms, internal tools, integration middleware, multi-tenant system design, background jobs, queues, retries, idempotent operations
  • Specialized Integrations: Wallet systems, metering, billing, usage tracking, transaction ledgers, payment integrations, identity integrations, logistics integrations, telecom integrations, government-related integrations
  • General: Spec-driven development, AI tools, problem-solving, documentation

Work Environment and Location

This is a full-time position based in Riyadh, Saudi Arabia. The role requires over 10 years of experience. The Founding Engineer will have end-to-end ownership of the MVP implementation, encompassing backend development, database design and migrations, external service integrations, dashboard implementation, cloud deployment, CI/CD setup, logging and monitoring, security basics, API documentation, and technical/operational handover documentation. Success in this role will be measured by the ability to translate architecture and product direction into a working MVP, build a secure and maintainable platform foundation, effectively integrate with external providers, deploy and operate the system on GCP, make practical technical decisions, communicate clearly with stakeholders, and leave behind a well-documented and extensible codebase for future engineers.

breifcase+10 years

locationRiyadh

6 days ago
IVR Developer - Design & Development of IVR System

IVR Developer - Design & Development of IVR System

📣 Job Ad

Avensys Consulting

Full-time

About the Role

Avensys Consulting, a globally recognized IT professional services company, is seeking a skilled IVR Developer to join its team in Riyadh, Saudi Arabia. This full-time position involves the design, development, and maintenance of sophisticated automated telephony systems. The role requires a deep understanding of IVR systems and their integration with complex backend systems to optimize call flows and enhance customer experience.

Key Responsibilities

  • Design, build, and maintain automated telephony systems and voice-driven applications for self-service on telephony platforms.
  • Develop and maintain call flows, IVR scripts, and VXML applications.
  • Integrate IVR systems with backend CRM databases, web services, and APIs.
  • Configure and maintain IVR platforms such as Cloud/Composer, Avaya Aura/Experience Portal, Zoom, Cisco, or Twilio.
  • Apply strong knowledge of telephony protocols including SIP and VoIP.
  • Utilize database technologies such as SQL, Oracle, or other relevant systems for IVR integration and data management.

Required Qualifications

  • A minimum of 5 years of experience in developing IVR systems.
  • Proven experience in designing and developing IVR systems, including call flows, IVR scripts, and VXML applications.
  • Demonstrated experience in integrating IVR systems with backend CRM databases, web services, and APIs.
  • Hands-on experience in configuring and maintaining IVR platforms including Cloud/Composer, Avaya Aura/Experience Portal, Zoom, Cisco, or Twilio.
  • Strong knowledge of telephony protocols such as SIP and VoIP.
  • Experience with database technologies including SQL, Oracle, or other relevant systems.

Technical Skills

  • IVR Systems Development
  • Automated Telephony Systems
  • Voice-Driven Applications
  • Telephony Platforms
  • Scripting Languages
  • Backend API Integration
  • Call Flow Design
  • IVR Scripting
  • VXML Development
  • CRM Database Integration
  • Web Services
  • Platform Configuration & Maintenance (Cloud/Composer, Avaya Aura/Experience Portal, Zoom, Cisco, Twilio)
  • Telephony Protocols (SIP, VoIP)
  • Database Technologies (SQL, Oracle)

Additional Information

This is a full-time position based in Riyadh, Saudi Arabia. The role requires overall professional experience exceeding 10 years, with a minimum of 5 years dedicated to IVR development. The company offers an excellent base salary and attractive company benefits, contributing to a collaborative work environment with opportunities for career progression.

breifcase+10 years

locationRiyadh

11 days ago
Fullstack engineer - AI (Saudi National)

Fullstack engineer - AI (Saudi National)

📣 Job AdNew

UMATR

Full-time

About the Role

UMATR is seeking a Fullstack Engineer with AI specialization to join their team in Riyadh, Saudi Arabia. This role is integral to building a modern enterprise platform that connects software, data, and artificial intelligence. The position involves developing products for large enterprises to centralize operational data, automate workflows, and enhance decision-making through advanced analytics and AI-powered experiences. The company is a technology firm focused on delivering enterprise software and AI solutions to significant regional organizations, empowering businesses to consolidate data, improve operational visibility, streamline processes, and leverage AI-driven insights. This is an opportunity to join a technical team and address complex engineering challenges with real-world impact, where engineers contribute to product direction, architectural decisions, and technology adoption.

Key Responsibilities

  • Develop modern frontend applications using React, ****, and TypeScript.
  • Create enterprise dashboards and sophisticated data visualization tools.
  • Build robust workflow and automation platforms for operational teams.
  • Design and develop backend services using Python and FastAPI.
  • Develop secure APIs and facilitate integrations with external enterprise systems.
  • Implement AI-powered features and user experiences, utilizing Large Language Models (LLMs) and intelligent automation.
  • Collaborate with product, data, and AI teams to deliver customer-facing solutions.
  • Contribute to key architectural decisions and the platform's future direction.
  • Manage features from requirements gathering through to production deployment.

Qualifications and Requirements

  • A minimum of 4 years of professional software engineering experience.
  • Strong proficiency in React, ****, and TypeScript.
  • Solid experience in backend development, particularly with Python.
  • Proven experience building APIs using FastAPI or similar frameworks.
  • Strong command of SQL and PostgreSQL.
  • Experience working with Docker and containerized applications.
  • A good understanding of software architecture principles, design patterns, and scalable system design.
  • Experience in building production SaaS, B2B, or enterprise software products.
  • Capability in working across both frontend and backend development.
  • Excellent communication skills and the ability to collaborate effectively with technical and non-technical stakeholders.

Technical Skills

  • Frontend Development (React, ****, TypeScript)
  • Backend Development (Python, FastAPI)
  • Database Management (PostgreSQL, SQL)
  • Containerization (Docker)
  • Cloud Services (Azure)
  • Orchestration (Kubernetes)
  • DevOps & CI/CD
  • AI Integration (LLMs)
  • Data Visualization
  • Workflow Automation
  • API Development
  • Software Architecture & Design Patterns
  • Scalable System Design
  • SaaS, B2B, and Enterprise Software Development
  • Data Platforms & Analytics
  • Strong Communication Skills

Work Environment and Details

This is a full-time position for a Fullstack Engineer - AI, specifically seeking Saudi Nationals. The role is based in Riyadh, Saudi Arabia. The required experience for this position is 2-5 years.

breifcase2-5 years

locationRiyadh

1 day ago
Principal/Sr Staff Engineer – AI Infrastructure Management (AIMS), UI, Orchestration & Lifecycle Management - Riyadh, KSA

Principal/Sr Staff Engineer – AI Infrastructure Management (AIMS), UI, Orchestration & Lifecycle Management - Riyadh, KSA

📣 Job Ad

Qualcomm

Full-time

About the Role

Qualcomm is expanding in Riyadh, Saudi Arabia, and is looking for a Principal Engineer/Staff to join the engineering team. This role plays a pivotal part in the development of the AI Infrastructure Management Suite (AIMS), a core software platform responsible for provisioning, operating, and managing large-scale AI data center deployments. As Saudi Arabia advances its digital transformation under Vision 2030, Qualcomm is investing in world-class compute and data center capabilities to support AI, cloud, and advanced connectivity. This is an opportunity to contribute to a rapidly growing technology hub and shape the future of data center operations in the Kingdom and beyond.

Role Responsibilities

This position focuses on hands-on technical leadership and ownership across the User Interface (UI) components, orchestration, and lifecycle management of the AIMS platform. The successful candidate will be instrumental in designing, implementing, and developing core system elements, working collaboratively with product leaders, architects, and cross-functional teams to deliver production-ready AI infrastructure software at rack and fleet scale.

  • Design, implement, and own core components within the AI Infrastructure Management Suite (AIMS), including the operator UI, orchestration services, and lifecycle management workflows.
  • Lead the technical execution of Day 0 to Day 2 operations, including provisioning, configuration, upgrade, scaling, and decommissioning of AI infrastructure.
  • Build reliable, observable, and scalable control plane services designed for managing racks, clusters, and fleets of AI systems.
  • Collaborate effectively with UI, platform, firmware, and hardware teams to ensure cohesive system behavior from silicon to software.
  • Actively participate in design reviews, code reviews, debugging sessions, and performance analysis of distributed systems.
  • Serve as a technical mentor to Staff and Principal Engineers, elevating overall engineering through guidance and best practices.
  • Develop and maintain operator-facing web applications and dashboards using *****
  • Implement UI workflows for critical operational functions such as monitoring, inventory management, telemetry visualization, and lifecycle operations.
  • Ensure tight integration of UI components with backend APIs, state models, and real-world operational workflows.
  • Design and implement orchestration services responsible for resource abstraction, scheduling, and lifecycle management of AI workloads.
  • Build and operate control plane services deployed on Kubernetes.
  • Ensure seamless integration of orchestration logic with underlying rack and node management systems.
  • Implement lifecycle automation using Terraform and Ansible for provisioning, configuration, and updates.
  • Design robust deployment, upgrade, rollback, and recovery mechanisms suitable for fleet-scale deployments.
  • Develop Python-based automation and services to support lifecycle workflows and operational tooling.

Qualifications and Requirements

  • Bachelor's degree in Engineering, Information Systems, Computer Science, or a related field, plus at least 8 years of experience in software engineering or related work.
  • Alternatively, a Master's degree in Engineering, Information Systems, Computer Science, or a related field, with at least 7 years of experience in software engineering or related work.
  • Alternatively, a ** in Engineering, Information Systems, Computer Science, or a related field, with at least 6 years of experience in software engineering or related work.
  • Minimum of 4 years of hands-on experience with programming languages such as C, C++, Java, or Python.
  • Demonstrated ability to perform the key duties of the role and possess the required competencies, even if years of experience differ from the minimum stated.

Required Skills

  • Strong proficiency in **** for backend development and UI-driven infrastructure systems.
  • Hands-on experience with Terraform for infrastructure as code and environment management.
  • Proficiency in Ansible for configuration management and automation.
  • Solid understanding of Kubernetes and Docker for deploying and operating distributed systems.
  • Strong Python skills for developing orchestration services, tooling, and automation.
  • Experience in building or operating large-scale infrastructure or platform software in production environments.
  • Experience in managing large software systems, including those developed in Python and C++.
  • Experience in UI development and operator experience.
  • Proficiency in orchestration and control plane development.
  • Skill in lifecycle management and automation strategies.
  • Experience in designing and operating distributed systems.
  • Proven technical leadership capabilities.
  • Strong debugging and performance analysis skills.
  • Experience in infrastructure as code principles.
  • Skill in configuration management best practices.
  • Proficiency in automation technologies.

Work Environment and Location

This is a full-time opportunity in Riyadh, Saudi Arabia. You will be working within an engineering team at Qualcomm Middle East Information Technology Company LLC.

breifcase+10 years

locationRiyadh

8 days ago
Digital Solution Specialist

Digital Solution Specialist

📣 Job AdNew

AIQU

Seasonal

About the Digital Solution Specialist Role

AIQU is seeking a Digital Solution Specialist to join a leading organization in Riyadh, Saudi Arabia. This role is central to driving digital transformation by leveraging the Microsoft Power Platform ecosystem. The specialist will be responsible for designing, developing, and implementing digital solutions to optimize business processes and enhance operational efficiency.

Key Responsibilities

  • Design and develop digital solutions using the Microsoft Power Platform.
  • Build and maintain applications on Power Apps and SharePoint, along with robust workflows.
  • Create and manage Power BI dashboards and reporting solutions.
  • Implement AI-driven automation and intelligent business process solutions to streamline operations.
  • Collaborate with business stakeholders to identify opportunities for process improvement and digital transformation.
  • Deliver scalable, user-friendly solutions that improve operational efficiency and business value.

Required Qualifications and Experience

  • Bachelor's degree in Computer Science, Information Technology, Information Systems, or a related field.
  • A minimum of 4 to 5 years of hands-on experience with the Microsoft Power Platform, including Power Apps, Power Automate, and Power BI.
  • Proven experience in designing, developing, and delivering Power Apps solutions.
  • Demonstrated experience in developing SharePoint-based applications.
  • Experience in creating and implementing Power BI dashboards and reporting solutions.
  • Experience implementing AI Agents and Intelligent Automation Solutions.
  • Proven track record in implementing Workflow Automation and Digital Transformation Initiatives.
  • Strong understanding of business process optimization principles.
  • Proficiency in low-code/no-code solution development methodologies.

Technical Skills and Competencies

  • Microsoft Power Platform (Power Apps, Power Automate, Power BI, Power Pages).
  • SharePoint development and application building.
  • AI Agents and Intelligent Automation Solutions implementation.
  • Workflow Automation and Digital Transformation Initiatives.
  • Business Process Optimization.
  • Low-code/No-code Solution Development.
  • Experience integrating Microsoft solutions with enterprise applications and third-party systems.
  • Knowledge of Microsoft Copilot, AI-powered automation, and emerging digital workplace technologies.
  • Ability to gather business requirements and translate them into scalable digital solutions.

Work Location and Contract Details

This contract position is based in Riyadh, Saudi Arabia. The role requires 2-5 years of relevant experience.

breifcase2-5 years

locationRiyadh

2 days ago
Python Backend Engineer - Remote

Python Backend Engineer - Remote

📣 Job AdNew

YO IT Consulting

Full-time

About the Role

YO IT Consulting is seeking experienced Python Backend Engineers for a full-time, remote position. This role is designed for skilled software engineers who can contribute to training and evaluating next-generation AI systems by tackling real-world software engineering challenges. The ideal candidate will possess strong analytical skills to navigate unfamiliar codebases, articulate technical decisions effectively, and resolve practical problems across backend, full-stack, systems, and infrastructure domains. Prior AI experience is not a prerequisite; the focus is on robust software engineering judgment, clear technical communication, and the ability to assess code quality, architectural choices, trade-offs, and implementation excellence.

Key Responsibilities

  • Engage in challenging software engineering tasks spanning backend development, full-stack projects, infrastructure, and systems-related initiatives.
  • Review, debug, enhance, and clearly explain code within diverse technical environments.
  • Design and evaluate practical solutions involving APIs, databases, services, integrations, testing methodologies, and deployment workflows.
  • Identify and analyze trade-offs related to scalability, maintainability, performance, reliability, security, and overall developer experience.
  • Articulate technical reasoning in written form, detailing the rationale behind solutions and exploring alternative approaches.
  • Collaborate with the client's team on technical reviews, implementation decisions, and problem-solving exercises.
  • Demonstrate agility in adapting to new codebases, frameworks, and evolving technical requirements.

Qualifications and Requirements

  • A minimum of 5 years of hands-on software engineering experience is required.
  • Demonstrate strong proficiency in at least one backend or full-stack engineering environment, including but not limited to Python, JavaScript/TypeScript, ****, Java, C#, .NET, C++, Go, Ruby, or PHP.
  • Experience in building, maintaining, or reviewing production-level applications, APIs, services, databases, or integrations is necessary.
  • Possess a solid understanding of core software engineering principles, encompassing debugging, testing, code quality standards, architectural design, and technical trade-off analysis.
  • The ability to clearly and objectively explain complex engineering decisions is essential.
  • Comfort in reading and reasoning through unfamiliar code or technical specifications is expected.

Technical Skills

  • Backend and Full-Stack Development (Python, JavaScript/TypeScript, ****, Java, C#, .NET, C++, Go, Ruby, PHP)
  • API Design and Development
  • Database Management
  • Service Architecture
  • Integration Strategies
  • Testing Frameworks and Methodologies
  • Deployment Workflow Management
  • Optimization for Scalability, Maintainability, Performance, Reliability, and Security
  • Enhancing Developer Experience
  • Technical Communication (Written and Verbal)
  • Code Evaluation and Debugging
  • Architecture Evaluation and Tradeoff Analysis
  • Assessing Implementation Quality
  • Cloud Environments (AWS, GCP, Azure)
  • CI/CD Pipelines and DevOps Workflows
  • Containerization Technologies
  • Monitoring and Production Operations
  • Frontend Frameworks (React, ****, Angular, Vue, React Native)
  • Mentoring Engineers, Code Reviewing, and Architecture Decision-Making

Work Arrangement and Location

This is a full-time, remote position. The role requires 5-10 years of experience. While the primary work location is Riyadh, Saudi Arabia, the position is remote.

breifcase5-10 years

locationRiyadh

Remote Job
6 days ago
Senior Consultant Job

Senior Consultant Job

📣 Job Ad

Elm Company

Full-time

About the Role

Elm Company is seeking a highly skilled Senior Consultant to join our team in Riyadh, Saudi Arabia. This full-time position is integral to driving the success of our software solutions through technical expertise, oversight of product development, and ensuring high code quality. The Senior Consultant will play a key role in delivering effective software solutions that align with Elm's strategic objectives and established policies.

This role requires a proactive individual capable of contributing significantly to the entire development lifecycle, from concept to delivery. The Senior Consultant will be instrumental in architectural design, problem-solving, and fostering continuous improvement within the development team.

Key Responsibilities

  • Drive the development of software solutions from concept to delivery, ensuring alignment with project goals.
  • Collaborate with stakeholders to understand product requirements and translate them into detailed technical specifications.
  • Contribute to architectural decisions, focusing on scalability, performance, and maintainability of software systems.
  • Participate in the design and review of system architectures, emphasizing scalability and long-term maintainability.
  • Evaluate and recommend appropriate technologies and frameworks for specific product requirements.
  • Work closely with the architecture team to establish and enforce coding standards and best practices.
  • Proactively identify potential roadblocks and technical challenges, proposing and implementing effective solutions.
  • Investigate and debug complex technical issues, collaborating with the team to implement robust solutions.
  • Implement and advocate for best practices to enhance system reliability and overall performance.
  • Utilize in-depth knowledge of frameworks, libraries, and tools to streamline development processes and improve efficiency.
  • Evaluate and recommend new tools or updates to existing ones to enhance development efficiency.
  • Lead the adoption of new technologies that align with product requirements and strategic objectives.
  • Lead initiatives to implement innovative technologies or methodologies within development processes.
  • Lead post-project reviews to capture lessons learned and implement improvements in future projects.
  • Act as a liaison between technical and non-technical stakeholders, translating complex technical concepts into understandable terms.
  • Create and maintain comprehensive documentation for code, APIs, and system architecture.
  • Document coding standards, best practices, and development processes to ensure consistency and knowledge sharing.
  • Ensure all documentation is accessible and up-to-date for the development team.
  • Ensure successful product delivery by effectively managing timelines, milestones, and resources.
  • Collaborate with product managers to identify and mitigate potential project risks.
  • Collaborate with QA engineers to establish and maintain a robust testing framework.
  • Review and analyze test results to identify and address quality-related issues promptly.
  • Advocate for and promote automated testing practices to enhance overall software quality and efficiency.

Qualifications and Experience

  • Bachelor's or Master's degree in Computer Science or a related field; advanced degrees are preferred.
  • 5 to 10 years of relevant professional experience in software development and consulting.

Required Skills and Expertise

  • Expertise in Software Solutions development and delivery.
  • Strong understanding and application of Code Quality principles.
  • Proficiency in managing the entire Development Lifecycle.
  • Ability to translate requirements into detailed Technical Specifications.
  • Experience in making critical Architectural Decisions.
  • Deep knowledge of Scalability, Performance, and Maintainability in software design.
  • Skilled in System Architectures design and review.
  • Familiarity with various Technologies and Frameworks.
  • Proficiency in establishing and enforcing Coding Standards and Best Practices.
  • Adept at identifying and resolving Technical Challenges.
  • Strong Debugging skills for complex issues.
  • Commitment to System Reliability and performance enhancement.
  • Experience in optimizing Development Processes.
  • Ability to evaluate and adopt New Technologies.
  • Experience with Innovative Technologies and Development Methodologies.
  • Skilled in conducting Post-Project Reviews and implementing lessons learned.
  • Excellent Documentation skills for code, APIs, and architecture.
  • Effective Communication skills, bridging technical and non-technical audiences.
  • Proven ability in Product Delivery, managing Timelines, Milestones, and Resources.
  • Experience in Risk Mitigation strategies.
  • Knowledge of Testing Frameworks and Test Results Analysis.
  • Advocacy for Automated Testing practices.
  • Focus on overall Software Quality improvement.

Work Context

This is a full-time position based in Riyadh, Saudi Arabia. The Senior Consultant will report to a specified manager and does not supervise direct reports.

breifcase5-10 years

locationRiyadh

11 days ago
Fresh Product Engineer

Fresh Product Engineer

📣 Job Ad

Caravans

Full-time

About the Role

Qawafel is seeking a motivated and detail-oriented Fresh Product Engineer to join our team in Riyadh, Saudi Arabia. This entry-level position is designed for individuals with a background in Software Engineering who are looking to gain practical experience in product development and management. The Product Engineer will play a key role in supporting both the Product and Engineering teams, contributing to the entire product lifecycle from discovery and requirement gathering through to testing and documentation.

This role offers an opportunity to work closely with cross-functional teams, understand customer needs through direct interaction, and contribute to integration projects. The ideal candidate will be eager to learn and grow within the fields of product management, software engineering, and artificial intelligence.

Key Responsibilities

  • Collaborate with Product and Engineering teams to participate in product discovery initiatives.
  • Collect, analyze, and document business and product requirements.
  • Support usability testing efforts and summarize user feedback to inform product improvements.
  • Conduct benchmark analyses of similar products and market solutions to identify competitive advantages and opportunities.
  • Support and take ownership of integration projects, working with internal and external teams to ensure seamless implementation.
  • Undertake customer visits as required to understand their needs, challenges, and pain points.
  • Assist in the preparation of user stories, product documentation, and acceptance criteria.
  • Leverage AI tools to enhance productivity, refine analysis, and improve documentation quality.
  • Support the team in testing new ideas, validating proposed solutions, and contributing to user experience improvements.

Qualifications and Requirements

  • A Bachelor's degree in Software Engineering is required.
  • 0-1 years of relevant experience.
  • Demonstrated proficiency and comfort in using AI tools is essential.
  • Ability to build AI agents.
  • Proficiency in vibe coding.
  • Strong analytical thinking skills to dissect complex problems and propose effective solutions.
  • Excellent documentation skills, with the ability to produce clear and concise technical and product documentation.
  • Good communication skills, enabling effective interaction with various stakeholders.
  • Proven ability to work collaboratively with both product and engineering teams.
  • A strong eagerness to learn and grow in the areas of product management, software engineering, and artificial intelligence.

Required Skills

  • Proficiency in utilizing AI tools for various applications.
  • Experience in building AI agents.
  • Competence in vibe coding.
  • Strong analytical thinking and problem-solving abilities.
  • Excellent documentation and technical writing skills.
  • Effective communication and interpersonal skills.
  • Foundational knowledge or interest in Product Management principles.
  • Solid understanding of Software Engineering concepts.
  • Familiarity with and application of Artificial Intelligence (AI) technologies.

Work Environment

This is a full-time position based in Riyadh, Saudi Arabia. The role involves working closely with both product and engineering teams.

breifcase0-1 years

locationRiyadh

11 days ago
DevOps Engineer, GPS

DevOps Engineer, GPS

📣 Job Ad

Scale AI

Full-time

About the Role

A DevOps Engineer at Scale AI works on designing and developing the foundational platforms and software systems to support the growing global Public Sector team. This role focuses on addressing critical challenges faced by government organizations by developing custom AI applications, providing high-quality training data for national large language models, and offering consulting services to enhance AI adoption. The role aims to empower the public sector to transform its operations and better serve citizens using advanced technology.

Key Responsibilities

  • Design and implement secure, scalable backend systems for clients, focusing on modern cloud-native AI infrastructure, taking ownership of services or systems and defining long-term health objectives.
  • Collaborate with cross-functional teams to identify and implement backend and infrastructure solutions tailored for secure environments.
  • Optimize engineering standards, tooling, and processes to ensure high-quality output is maintained.
  • Write and maintain infrastructure as code (IaC) templates, such as Terraform and CloudFormation, for automation and cloud resource management.
  • Manage network architecture, including secure Virtual Private Clouds (VPCs), Virtual Private Networks (VPNs), load balancers, and firewalls within cloud environments.
  • Design and optimize Continuous Integration/Continuous Deployment (CI/CD) pipelines for efficient testing, building, and deployment processes.
  • Scale and optimize containerized applications using orchestration platforms like Kubernetes to ensure high availability and reliability.
  • Develop and test disaster recovery plans, incorporating robust backup and failover mechanisms.
  • Design and implement hybrid and multi-cloud strategies to support workloads across on-premises and multi-cloud provider environments.

Qualifications and Requirements

  • Strong engineering background, supported by a Bachelor's degree in Computer Science, Mathematics, or a related quantitative field, or equivalent practical experience.
  • At least 5 years of post-graduate engineering experience, with a significant focus on backend systems.
  • Proficiency in at least one of the following programming languages: Python, Typescript, Javascript, or C++.
  • Extensive experience in software development and a deep understanding of distributed systems and public cloud platforms, with a preference for AWS and Azure.
  • Proven track record of independent ownership and successful completion of engineering projects.
  • Hands-on experience working fluently with standard containerization and deployment technologies such as Kubernetes and Terraform and Docker.
  • Strong knowledge of software engineering best practices and CI/CD tooling, including CircleCI and Github Actions.
  • Solid foundation and practical experience in network engineering.

Technical Skills

  • Backend Development
  • Systems Ownership
  • AI Cloud-Native Infrastructure
  • Orchestration
  • Data Abstraction
  • Data Pipelines
  • Identity & Access Management
  • Security Tools
  • Cloud Infrastructure Management
  • Infrastructure as Code (IaC) using Terraform and CloudFormation
  • Network Architecture (VPCs, VPNs, Load Balancers, Firewalls)
  • CI/CD Pipeline Design and Optimization
  • Containerized Applications and Orchestration (Kubernetes)
  • Disaster Recovery Planning (Backups, Failover Mechanisms)
  • Hybrid and Multi-Cloud Strategies
  • Programming Languages: Python, Typescript, Javascript, C++
  • Distributed Systems
  • Public Cloud Platforms (AWS, Azure)
  • Containerization Technologies (Docker)
  • CI/CD Tooling (CircleCI, Github Actions)
  • Network Engineering
  • Operations
  • Experience with Large Language Models (LLMs) and Generative AI (Gen AI) landscape
  • Data Warehouses such as Snowflake and Firebolt
  • Data Pipeline/ETL tools such as Dagster and dbt
  • Authentication/Authorization Systems such as Zanzibar and Authz
  • NoSQL Document Databases such as MongoDB
  • Structured Databases such as Postgres
  • Hybrid or On-prem Systems
  • Orchestration Platforms such as Temporal and AWS Step Functions

Work Environment and Location

This is a full-time position located in Riyadh, Saudi Arabia. The role requires 5-10 years of experience.

Additional Information

Scale AI is committed to developing trustworthy AI systems to support critical decisions globally. Our products provide high-quality data and integrated technologies that power world-leading models, helping organizations and governments build, deploy, and oversee impactful AI applications. Scale AI collaborates with industry leaders and government agencies worldwide. We are looking to expand our team to accelerate AI application development.

Scale AI applies equal opportunity and inclusion hiring policies, and is committed to working with and providing reasonable accommodations for applicants with disabilities. Personal data is collected for employment-related purposes and career opportunities, and is processed in accordance with internal privacy policies and applicable laws.

breifcase5-10 years

locationRiyadh

8 days ago
Fullstack Engineer - Voice AI

Fullstack Engineer - Voice AI

📣 Job Ad

UMATR

SR 35,000 / Month dotFull-time

About the Role

UMATR is seeking a Full-Stack Engineer to join its product engineering team in Riyadh, Saudi Arabia. This role is central to the development and scaling of a real-time voice AI platform designed for enterprise clients across sectors like financial services and customer operations. You will be part of a product-focused engineering team, with opportunities for significant ownership and influence over technical direction and product strategy. This is a hands-on position requiring end-to-end responsibility for the product lifecycle, from concept to deployment.

UMATR is a growing technology firm specializing in AI-powered communication products for enterprise clients. The company's platform is experiencing substantial adoption and growth, driven by large-scale deployments. Engineers at UMATR work on systems handling real customer interactions at scale, gaining exposure to advanced AI and communication technologies.

Key Responsibilities

  • Design and build full-stack features from concept through to production deployment.
  • Develop robust backend services and APIs utilizing Python and TypeScript.
  • Construct systems that effectively support real-time communication and automation workflows.
  • Deploy and operate services within a cloud-native environment.
  • Collaborate closely with product and design teams to rapidly deliver new functionality.
  • Enhance platform scalability, reliability, and performance in response to growing customer adoption.
  • Take ownership of systems in production and contribute to the overall technical direction of the platform.

Qualifications and Requirements

  • Possess 3+ years of professional software engineering experience.
  • Demonstrate strong development skills in Python and/or TypeScript.
  • Proven experience in building and shipping production-grade software.
  • Exhibit a solid understanding of backend development principles, API design, and database design.
  • Have experience working with PostgreSQL or other relational databases.
  • Possess experience deploying and operating applications in cloud environments.
  • Be comfortable working in a fast-moving startup environment.
  • Maintain a strong ownership mentality and the ability to work independently.

Required Skills and Experience

  • Proficiency in Python and TypeScript.
  • Experience with cloud platforms, specifically Google Cloud Platform (GCP).
  • Expertise in building and managing APIs.
  • Strong understanding of cloud infrastructure and real-time systems.
  • Skilled in backend development and database design, including PostgreSQL.
  • Familiarity with deploying and operating applications in cloud environments.
  • Adaptability to a startup environment and a strong ownership mentality.
  • Experience with AI-enabled products or platforms is advantageous.
  • Exposure to real-time systems, communications platforms, or voice technologies is a plus.
  • Ability to build scalable, high-throughput systems.
  • Knowledge of distributed systems and event-driven architectures.
  • Effective communication and stakeholder management skills.
  • Familiarity with modern cloud-native infrastructure patterns.

Work Environment and Details

This is a full-time position based in Riyadh, Saudi Arabia. The role offers a high-ownership engineering environment and the opportunity to work on a rapidly scaling product. You will gain exposure to real-world AI and communication systems, with direct impact on product and technical decisions, and potential for fast career progression.

breifcase2-5 years

locationRiyadh

12 days ago
Artificial Intelligence Engineer

Artificial Intelligence Engineer

📣 Job AdNew

Unified Real Estate Development Company

Full-time

About the Role

Unified Real Estate Development Company is seeking an Artificial Intelligence Engineer to join its team in Riyadh, Saudi Arabia. This full-time position focuses on building and integrating advanced AI capabilities to enhance real estate operations. The role involves developing core data infrastructure and AI layers to support intelligent analysis and empower business units. This is an individual contributor position focused on implementing and integrating existing AI models, working closely with stakeholders to deliver functional AI-powered solutions in a fast-paced environment.

Key Responsibilities

  • Design and build central data infrastructure, such as a data lake or ClickHouse, to aggregate data from property management, leasing, finance, and operations systems.
  • Integrate advanced Large Language Models (LLMs) like Claude or GPT-4 via APIs to serve as the reasoning and analysis layer for internal data.
  • Develop and maintain retrieval pipelines that intelligently select, filter, and deliver relevant data to LLMs within context window limitations.
  • Create internal tools, dashboards, and interfaces for non-technical staff to interact with AI-powered analyses.
  • Implement robust data security, access controls, and compliance protocols for sensitive real estate and tenant data.
  • Architect systems with modularity for easy swapping of LLM providers, data sources, and tools.
  • Monitor AI output quality and implement validation and feedback loops to identify and correct errors.
  • Stay informed about the latest AI developments and recommend new capabilities relevant to company operations.
  • Document all systems, architectures, and processes to minimize risk.

Qualifications and Requirements

  • 3-5 years of software engineering experience, with strong proficiency in Python.
  • Hands-on experience building applications that integrate with LLM APIs from providers such as Anthropic, OpenAI, or similar.
  • Practical knowledge of data engineering principles, including ETL pipelines, SQL, and working with structured and semi-structured data at scale.
  • Experience with at least one of the following analytical databases: ClickHouse, PostgreSQL, BigQuery, Snowflake, or comparable systems.
  • Solid understanding of retrieval-augmented generation (RAG) patterns, vector databases, and context management strategies.
  • Familiarity with orchestration frameworks like LangChain, LlamaIndex, or custom equivalents.
  • Ability to deploy and maintain production services using tools such as Docker, cloud infrastructure, and basic CI/CD practices.
  • Strong communication skills, with the ability to explain technical constraints and trade-offs to non-technical stakeholders.

Technical Skills

  • Programming Languages: Python
  • LLM Integration: LLM APIs (Anthropic, OpenAI, etc.), Retrieval-Augmented Generation (RAG), Vector Databases, Context Management
  • Data Engineering: ETL pipelines, SQL, ClickHouse, PostgreSQL, BigQuery, Snowflake, Data Lakes
  • Orchestration & Deployment: LangChain, LlamaIndex, Docker, Cloud Infrastructure, CI/CD
  • System Design: Modularity, Data Security, Access Controls, Compliance Protocols
  • AI Operations: AI Output Quality Monitoring, Validation/Feedback Loops, AI Developments
  • Documentation
  • Communication Skills

Preferred Skills

  • Real Estate Technology, Property Management Technology, Construction Technology
  • Agent-based AI workflows, Multi-step task orchestration
  • Data Visualization Tools (Streamlit, Retool)
  • Arabic Language NLP, Bilingual Data Environments
  • Experience in startup-like environments

Role Details

This is a full-time position for an Artificial Intelligence Engineer at Unified Real Estate Development Company, located in Riyadh, Saudi Arabia. The role requires 2-5 years of experience. The company is focused on leveraging AI to enhance its real estate operations.

breifcase2-5 years

locationRiyadh

2 days ago
Automotive Engineer

Automotive Engineer

📣 Job AdNew

Range Speed

Full-time

About the Role

Range Speed, a premier automotive service provider in Riyadh, Saudi Arabia, is seeking a skilled Automotive Engineer to join their team. The company specializes in Range Rover, Land Rover, and Jaguar vehicles, offering comprehensive repair, maintenance, and genuine parts services. This full-time, on-site role is ideal for someone with a strong foundation in automotive engineering, looking to work with advanced diagnostic tools and brand-specific technologies in a fast-paced environment that fosters technical excellence and continuous learning.

Automotive Engineer Responsibilities

The Automotive Engineer at Range Speed will be instrumental in diagnosing and resolving complex mechanical, electrical, and electronic issues in luxury vehicles. They will perform a range of maintenance tasks, support repair activities, and analyze vehicle performance data to ensure optimal safety, reliability, and efficiency, adhering to manufacturer-approved standards and procedures.

  • Diagnose and resolve mechanical, electrical, and electronic issues in Range Rover, Land Rover, and Jaguar vehicles using manufacturer-approved tools and procedures.
  • Perform routine and complex vehicle maintenance tasks.
  • Support repair activities by providing technical expertise and solutions.
  • Analyze vehicle performance data to ensure safety, reliability, and efficiency.
  • Collaborate with service advisors and technicians to develop effective repair plans.
  • Accurately document all work performed within service systems.
  • Ensure compliance with all quality and safety standards throughout the repair process.
  • Recommend technical solutions for continuous improvement initiatives.
  • Participate in ongoing training programs to enhance technical skills.
  • Stay up-to-date with new automotive technologies and brand-specific updates for Range Rover, Land Rover, and Jaguar.

Qualifications and Key Requirements

The successful candidate must possess a strong foundation in automotive engineering principles and vehicle systems, along with hands-on experience with modern vehicles and advanced diagnostic tools. The ability to troubleshoot and resolve complex mechanical and electronic issues is essential. A solid understanding of automotive electronics, including sensors, control modules, wiring systems, and diagnostic software, is also required.

  • Strong foundation in automotive engineering principles and vehicle systems.
  • Experience working with modern vehicles and utilizing advanced diagnostic tools.
  • Proficiency in troubleshooting complex mechanical and electronic issues.
  • Ability to interpret vehicle data and make evidence-based decisions.
  • Solid knowledge of automotive electronics, including sensors, control modules, wiring systems, and diagnostic software.
  • Clear and professional communication skills for effective team collaboration, explaining technical aspects, and documenting work.
  • Familiarity with safety regulations and best workshop practices and quality control standards.
  • Ability to manage multiple tasks effectively and adapt to a fast-paced workshop environment.

Technical and Professional Skills

This role demands a blend of technical and professional skills to ensure the delivery of high-quality service. Core competencies include automotive engineering, understanding of vehicle systems, and proficiency in using diagnostic tools and software. The ability to analyze and interpret data, comprehend automotive electronics, and adhere to safety regulations and best workshop practices are all critical for success in this position.

  • Automotive Engineering
  • Vehicle Systems
  • Diagnostic Tools
  • Analytical Skills
  • Automotive Electronics
  • Diagnostic Software
  • Communication Skills
  • Safety Regulations
  • Workshop Best Practices
  • Quality Control Processes

Additional Job Information

This is a full-time position requiring on-site presence in Riyadh, Saudi Arabia. The role necessitates a Bachelor's degree in Automotive Engineering, Mechanical Engineering, or a closely related field, or equivalent practical experience. Prior experience with European luxury vehicles such as Range Rover, Land Rover, Jaguar, or similar brands is a plus. The experience level required ranges from 0 to 1 year.

breifcase0-1 years

locationRiyadh

2 days ago