EN | AR

728 Python jobs in Saudi Arabia

Python Developer

Ines Partners

Posted 10 days ago

Job Viewed

Tap Again To Close

Job Description

We’re looking for a skilled Python Developer for one of our clients in Saudi Arabia!

Are you an experienced Python Developer ready to take on an exciting challenge? This opportunity is for someone who can hit the ground running and deliver high-quality solutions.

Location: Saudi Arabia Start Date: AS Responsibilities:
  1. Design, develop, and maintain Python-based applications.
  2. Write clean, reusable, and efficient code.
  3. Collaborate with cross-functional teams to define and implement innovative solutions.
  4. Debug and resolve application issues to ensure smooth performance.
  5. Stay updated on the latest Python frameworks and best practices.
Qualifications:
  1. Minimum 5 years of experience in Python development.
  2. Strong knowledge of frameworks like Django, Flask, or FastAPI.
  3. Experience with RESTful APIs and database systems (SQL/NoSQL).
  4. Proficiency in version control systems like Git.
  5. Excellent problem-solving skills and attention to detail.
Ready to make an impact?

Apply now by sending your CV to .

#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.

Python Developer

Ines Partners

Posted today

Job Viewed

Tap Again To Close

Job Description

We’re looking for a skilled Python Developer for one of our clients in Saudi Arabia!

Are you an experienced Python Developer ready to take on an exciting challenge? This opportunity is for someone who can hit the ground running and deliver high-quality solutions.

Location: Saudi Arabia Start Date: AS Responsibilities:
  1. Design, develop, and maintain Python-based applications.
  2. Write clean, reusable, and efficient code.
  3. Collaborate with cross-functional teams to define and implement innovative solutions.
  4. Debug and resolve application issues to ensure smooth performance.
  5. Stay updated on the latest Python frameworks and best practices.
Qualifications:
  1. Minimum 5 years of experience in Python development.
  2. Strong knowledge of frameworks like Django, Flask, or FastAPI.
  3. Experience with RESTful APIs and database systems (SQL/NoSQL).
  4. Proficiency in version control systems like Git.
  5. Excellent problem-solving skills and attention to detail.
Ready to make an impact?

Apply now by sending your CV to .

#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.

Python Developer

SAR60000 - SAR120000 Y Codedev

Posted today

Job Viewed

Tap Again To Close

Job Description

:الهدف من الوظيفة

قيادة مبادرات التحول الرقمي داخل الجهة بما يضمن تطوير الخدمات الرقمية، رفع نضج التجربة الرقمية، وقياس أثر المبادرات الرقمية، مع الاستفادة من التقنيات الناشئة لتعزيز الابتكار وتحقيق مستهدفات رؤية المملكة 2030.

:المهام والمسؤوليات

تطوير واختبار وصيانة كود بايثون فعال وقابل لإعادة الاستخدام.

(RESTful APIs)
بناء واجهات برمجية وخدمات خلفية لتطبيقات الويب والجوال.

(
NoSQL)
دمج حلول تخزين البيانات مثل قواعد البيانات العلائقية

تحسين أداء وأمان التطبيقات وضمان قابليتها للتوسع.

معالجة الأخطاء وحل المشكلات البرمجية في الوقت المناسب.

المشاركة في مراجعة الأكواد وضمان الالتزام بالمعايير وأفضل الممارسات.

التعاون مع مديري المنتجات والمطورين وأصحاب المصلحة لتحديد المتطلبات وتقديم الحلول.

متابعة أحدث الاتجاهات وأفضل الممارسات في تطوير Python.

:المتطلبات

درجة البكالوريوس في علوم الحاسب أو هندسة البرمجيات أو مجال ذي صلة (أو خبرة معادلة).

خبرة عملية من 3–6 سنوات في تطوير Python.

معرفة قوية بأطر عمل Python مثل (Django، Flask، أو FastAPI).

خبرة في تطوير واجهات برمجية (REST APIs) والتكامل مع أنظمة أخرى.

إلمام جيد بقواعد البيانات (PostgreSQL، MySQL، MongoDB أو ما شابه).

المهارات:

  • مهارات تحليلية وتخطيطية عالية.
  • القدرة على إدارة مشاريع التحول الرقمي بشكل تكاملي.
  • مهارات اتصال ممتازة مع مختلف المستويات الإدارية والفنية.
  • المرونة والقدرة على تبني التغيير ونشر ثقافة الابتكار.
  • القدرة على الالتزام والعمل بروح الفريق
This advertiser has chosen not to accept applicants from your region.

Python Django Developer

Riyadh, Riyadh Vasundhara Game Studio

Posted 10 days ago

Job Viewed

Tap Again To Close

Job Description

Your next big opportunity is just a click away. Requirement for the Python Django Developer Responsibilities:
  • Develop back-end components to improve responsiveness and overall performance
  • Integrate user-facing elements into applications
  • Test and debug programs
  • Improve functionality of existing systems
  • Implement security and data protection solutions
  • Assess and prioritize feature requests
  • Coordinate with internal teams to understand user requirements and provide technical solutions
Skills Required:
  • Work experience as a Python Developer
  • Expertise in at least one popular Python framework (like Django, Machin Learning)
  • Knowledge of object-relational mapping (ORM)
  • Team spirit
  • Good problem-solving skills
  • BSc in Computer Science, Engineering or relevant field
#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.

Python Backend Developer

Riyadh, Riyadh Ejadah Management Consultancy - Ema Partners

Posted 13 days ago

Job Viewed

Tap Again To Close

Job Description

Overview

Job Description We are looking for a Python Backend Developer for one of our clients (Tech Start-up). A strong Python developer will join the team and help develop the backend. You will build a highly available, scalable, secure restful API that aligns with their business needs. You will write, test, and debug the application backend.

Responsibilities
  • Writing effective and scalable Python codes.
  • Designing and implementing robust applications.
  • Debugging applications to ensure low-latency and high-availability.
  • Integrating user-facing elements with server-side logic.
  • Implementing security and data protection.
  • Accommodating various data storage solutions.
Skills
  • 5-8+ Experience on shipping production quality code.
  • 5-8+ Python Development Experience
  • 3-5+ Experience building micro services & REST API
  • 3-5+ Experience with python web framework ( FastAPI, Flask )
  • 3-5+ Experience with Python ORM, SQL database (SQLAlchemy).
  • Worked at least in one Startup. • English proficiency is a plus.

#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.

Senior Python Developer

Saudi Networkers Services

Posted 18 days ago

Job Viewed

Tap Again To Close

Job Description

Overview

Senior Python Developer role at Saudi Networkers Services .

Responsibilities
  • Develop, test, and maintain scalable Python applications and APIs.
  • Design and implement solutions that integrate with LLMs and GPT models to solve real-world problems.
  • Collaborate with cross-functional teams to understand project requirements and deliver optimized solutions.
  • Work on the fine-tuning, deployment, and integration of LLMs and GPTs into applications.
  • Develop and maintain machine learning pipelines for data preprocessing, model training, and inference.
  • Optimize application performance and troubleshoot issues effectively.
  • Stay updated with advancements in Python, LLMs, and generative AI technologies.
  • Strong expertise in Python programming.
  • Experience with Python frameworks such as Flask, Django, or FastAPI.
  • Proficiency in working with APIs and RESTful web services.
  • Familiarity with Machine Learning libraries like TensorFlow, PyTorch, or Scikit-learn.
  • Solid understanding of data structures, algorithms, and software design patterns.
  • Hands-on experience with version control systems like Git.
  • Ability to write clean, modular, and well-documented code.
  • Experience with Large Language Models (LLMs) like OpenAI’s GPT, BERT, or similar. (Added Advantage).
  • Familiarity with Hugging Face Transformers for model fine-tuning and inference. (Added Advantage).
  • Knowledge of prompt engineering and fine-tuning GPT models for custom use cases. (Added Advantage).
  • Hands-on experience with data engineering pipelines for handling large datasets. (Added Advantage).
Employment details
  • Seniority level: Mid-Senior level
  • Employment type: Full-time
  • Job function: Engineering and Information Technology
  • Industries: Business Consulting and Services
#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.

Python Software Engineer

SAR80000 - SAR120000 Y AGAD United for Investment Co.

Posted today

Job Viewed

Tap Again To Close

Job Description

Company Description

AGAD United for Investment Co. is a Closed Joint Stock Company based in Jeddah, Saudi Arabia. It operates in the investment field and is focused on making impactful investments to drive growth and development. The company seeks to foster a collaborative and innovative work environment to achieve its goals.

Role Description

This is a full-time on-site role for a Python Software Engineer located in Jeddah. The Python Software Engineer will be responsible for developing and maintaining back-end components of web applications, implementing software solutions, programming according to project requirements, and utilizing object-oriented programming (OOP) techniques. Daily tasks will include writing efficient and scalable code, troubleshooting and debugging applications, and collaborating with cross-functional teams to ensure high-quality deliverables.

Qualifications

  • Knowledge and skills in Programming and Object-Oriented Programming (OOP)
  • Experience with Back-End Web Development, Software Development, and Cloud Servers(AWS, Google, etc.)
  • Educational background in Computer Science or related fields
  • Strong analytical and problem-solving skills
  • Excellent communication and teamwork abilities
  • Familiarity with industry best practices and agile methodologies
  • Relevant certifications and experience in similar roles are a plus
  • ERP Systems: Odoo (development, customization, integration, workflow automation, administration)
This advertiser has chosen not to accept applicants from your region.
Be The First To Know

About the latest Python Jobs in Saudi Arabia !

Python Developer RAG AI

SAR120000 - SAR240000 Y HR Team YES Germany

Posted today

Job Viewed

Tap Again To Close

Job Description

Job description

Job Title: Python Developer AI & RAG Systems

Key Responsibilities

1. Backend Development

  • Build and deploy Python-based APIs and microservices using 
    FastAPI
     and 
    Flask
    .
  • Integrate 
    LLMs
     (OpenAI, Anthropic) with 
    RAG pipelines
     for intelligent Q&A and chatbot systems.
  • Develop serverless functions (e.g., 
    Azure Functions
    ) for scalable AI workflows
    1
    .

2. AI & RAG Integration

  • Implement 
    Retrieval-Augmented Generation (RAG)
     using 
    LangChain

    LangGraph
    , and 
    LangSmith
    .
  • Connect to 
    Vector Databases
     like 
    Pinecone

    FAISS
    , or 
    Chroma
     for semantic search.
  • Fine-tune and manage LLMs for domain-specific tasks.

3. DevOps & Deployment

  • Set up CI/CD pipelines using Jenkins or GitHub Actions.
  • Containerize applications using 
    Docker
     and orchestrate with 
    Kubernetes
    .
  • Monitor and optimize performance using observability tools.

4. Collaboration & Communication

  • Work closely with cross-functional teams including AI researchers, product managers, and DevOps.
  • Document development processes and explain technical concepts clearly to stakeholders
    1
    .

Tech Stack

  • Languages
    : Python 3.9+
  • Frameworks
    : FastAPI, Flask, LangChain, LangGraph
  • Databases
    : Pinecone, FAISS, Neo4j, Chroma
  • Cloud
    : Azure, AWS (Bedrock, Lambda)
  • Tools
    : LangSmith, OpenAI SDK, Docker, Kubernetes, Jenkins

Qualifications

  • Bachelors in Computer Science or related field.
  • 4+ years of Python development experience.
  • Hands-on experience with LLMs, RAG, and vector databases.
  • Bonus: Experience with MCP (Microsoft Copilot Platform) or Semantic Kernel. Role
    & responsibilities

Role:

Software Development - Other

Industry Type:

IT Services & Consulting

Department:

Engineering - Software & QA

Employment Type:

Full Time, Permanent

Role Category:

Software Development

Education

UG:

Any Graduate

This advertiser has chosen not to accept applicants from your region.

Backend Software Engineer – Python

SAR10000 - SAR120000 Y Jazi

Posted today

Job Viewed

Tap Again To Close

Job Description

Experience Level:

3–5 years (Mid-level) / 5–8 years (Senior-level)

About the Role

We are looking for a highly skilled Backend Software Engineer with expertise in Python and NoSQL databases (preferably AWS DynamoDB) to design, develop, and maintain backend services for our modern, data-intensive applications. You will work closely with product and engineering teams to build scalable, secure, and high-performance APIs and data pipelines that power our platform.

Key Responsibilities

  • Design, develop, and maintain backend services and APIs using Python (FastAPI, Flask, or Django).
  • Work with AWS DynamoDB or similar NoSQL databases (MongoDB, Cassandra, etc.) for high-availability and low-latency data storage.
  • Implement serverless architectures using AWS Lambda, API Gateway, and EventBridge where needed.
  • Collaborate with frontend and mobile teams to integrate APIs seamlessly.
  • Optimize queries and data models for performance, scalability, and cost efficiency.
  • Implement CI/CD pipelines for automated testing and deployment (GitHub Actions, AWS CodePipeline, or similar).
  • Ensure security best practices for data at rest and in transit (IAM roles, KMS, VPC).
  • Contribute to system design discussions, architectural decisions, and performance reviews.
  • Maintain observability using logging, metrics, and alerting tools (CloudWatch, OpenTelemetry).

Required Technical Skills

  • Python: Strong experience with FastAPI, Flask, or Django REST Framework.
  • NoSQL Databases: Hands-on experience with AWS DynamoDB (preferred) or MongoDB/Cassandra.
  • AWS Services: Lambda, S3, API Gateway, CloudWatch, IAM, and optionally Kinesis/SQS for streaming.
  • Data Modeling: Experience with single-table design in DynamoDB or other scalable NoSQL modeling techniques.
  • Serverless & Microservices Architecture experience.
  • API Design: RESTful API standards, GraphQL (nice-to-have).
  • DevOps & CI/CD: Docker, GitHub Actions, AWS CodeBuild/CodePipeline familiarity.
  • Testing: Unit/integration testing using Pytest or similar.

Preferred Skills

  • Experience with event-driven architectures using SQS, SNS, or Kafka.
  • Exposure to Elasticsearch or other search/indexing services.
  • Experience with authentication and authorization using JWT, Cognito, or OAuth2.0.
  • Familiarity with Infrastructure as Code (Terraform, AWS CDK).
  • Experience working in Agile/Scrum environments.

Soft Skills

  • Strong problem-solving and analytical thinking abilities.
  • Excellent communication and collaboration skills with cross-functional teams.
  • Ability to write clean, maintainable, and well-documented code.
  • Proactive in suggesting improvements for performance and cost optimization.

Educational Background

  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field (or equivalent experience).

Job Type: Full-time

Pay: ﷼10, ﷼12,000.00 per month

This advertiser has chosen not to accept applicants from your region.

Software Engineer - Python and K8s

Canonical

Posted 11 days ago

Job Viewed

Tap Again To Close

Job Description

workfromhome

Overview

Join to apply for the Software Engineer - Python and K8s role at Canonical .

Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is widely used in enterprise initiatives such as public cloud, data science, AI, engineering innovation, and IoT. We aim to transform our IS team into an extension of the product engineering capability, productizing workloads for real-time automated operations on Kubernetes.

The role is ideal for software engineers who enjoy Python, have a passion for distributed systems, and an interest in the Linux stack—from kernel to networking to virtualization and containers. It requires rigor in both code and customer interactions. Our engineers are open source enthusiasts who are excited about cloud computing and delivering world-class services.

Responsibilities
  • Work in Python to design and deliver open source software operations code
  • Work across the entire Linux stack, from kernel, networking, storage, to applications
  • Think rigorously about application and infrastructure reliability
  • Shape high quality open source monitoring and alerting infrastructure
  • Simplify open source operations for customers and the open source community
  • Demonstrate sound engineering design and testing principles in your code
  • Follow agile software development practices
  • Coach and develop colleagues with insights
  • Grow a healthy, collaborative engineering culture aligned with company values
  • Work from home with global travel once or twice a year for up to 2 weeks for events
What we are looking for in you
  • You love technology and working with brilliant people
  • Bachelor's or equivalent in Computer Science, STEM, or similar degree
  • Experience with Linux systems administration, package management, and operations
  • Hands-on experience with at least one public cloud
  • Familiar with Docker and Kubernetes
  • Experienced Python programmer who enjoys challenging projects
  • Understand the importance of reliable software and strive to design and code to that expectation
  • Organized and committed to delivering timely, high-quality software
What we offer colleagues

We consider geographical location, experience, and performance in shaping compensation worldwide. In addition to base pay, we offer a performance-driven annual bonus or commission. We provide all team members with additional benefits, reflecting our values and ideals. We balance programs to meet local needs and ensure fairness globally.

  • Distributed work environment with twice-yearly in-person team sprints
  • Personal learning and development budget of USD 2,000 per year
  • Annual compensation review
  • Recognition rewards
  • Annual holiday leave
  • Maternity and paternity leave
  • Employee Assistance Program
  • Opportunity to travel to new locations to meet colleagues
  • Priority Pass and travel upgrades for long-haul company events
About Canonical

Canonical is a pioneering tech firm at the forefront of the global move to open source. As the company that publishes Ubuntu, we are changing the world of software. We recruit on a global basis and set high standards for those joining. Most colleagues have worked from home since 2004. Working here challenges you to think differently, work smarter, learn new skills, and raise your game.

Canonical is an equal opportunity employer

We are proud to foster a workplace free from discrimination. Diversity of experience, perspectives, and background create a better work environment and better products. Whatever your identity, we will give your application fair consideration.

Additional information
  • Seniority level: Entry level
  • Employment type: Full-time
  • Job function: Engineering and Information Technology
  • Industries: Software Development

Referrals increase your chances of interviewing at Canonical. Get notified about new Software Engineer jobs in Jiddah, Makkah, Saudi Arabia.

Related roles include: Software Engineer (Python/Linux/Packaging), Software Engineer - Cross-platform C++ - Multipass, Software Engineer - Solutions Engineering, Distributed Systems Software Engineer (Python/Go), Python and Kubernetes Software Engineer (Data, AI/ML & Analytics), Python Software Engineer - Ubuntu Hardware Certification Team, and more.

#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.
 

Nearby Locations

Other Jobs Near Me

Industry

  1. request_quote Accounting
  2. work Administrative
  3. eco Agriculture Forestry
  4. smart_toy AI & Emerging Technologies
  5. school Apprenticeships & Trainee
  6. apartment Architecture
  7. palette Arts & Entertainment
  8. directions_car Automotive
  9. flight_takeoff Aviation
  10. account_balance Banking & Finance
  11. local_florist Beauty & Wellness
  12. restaurant Catering
  13. volunteer_activism Charity & Voluntary
  14. science Chemical Engineering
  15. child_friendly Childcare
  16. foundation Civil Engineering
  17. clean_hands Cleaning & Sanitation
  18. diversity_3 Community & Social Care
  19. construction Construction
  20. brush Creative & Digital
  21. currency_bitcoin Crypto & Blockchain
  22. support_agent Customer Service & Helpdesk
  23. medical_services Dental
  24. medical_services Driving & Transport
  25. medical_services E Commerce & Social Media
  26. school Education & Teaching
  27. electrical_services Electrical Engineering
  28. bolt Energy
  29. local_mall Fmcg
  30. gavel Government & Non Profit
  31. emoji_events Graduate
  32. health_and_safety Healthcare
  33. beach_access Hospitality & Tourism
  34. groups Human Resources
  35. precision_manufacturing Industrial Engineering
  36. security Information Security
  37. handyman Installation & Maintenance
  38. policy Insurance
  39. code IT & Software
  40. gavel Legal
  41. sports_soccer Leisure & Sports
  42. inventory_2 Logistics & Warehousing
  43. supervisor_account Management
  44. supervisor_account Management Consultancy
  45. supervisor_account Manufacturing & Production
  46. campaign Marketing
  47. build Mechanical Engineering
  48. perm_media Media & PR
  49. local_hospital Medical
  50. local_hospital Military & Public Safety
  51. local_hospital Mining
  52. medical_services Nursing
  53. local_gas_station Oil & Gas
  54. biotech Pharmaceutical
  55. checklist_rtl Project Management
  56. shopping_bag Purchasing
  57. home_work Real Estate
  58. person_search Recruitment Consultancy
  59. store Retail
  60. point_of_sale Sales
  61. science Scientific Research & Development
  62. wifi Telecoms
  63. psychology Therapy
  64. pets Veterinary
View All Python Jobs