1 406 Python jobs in Saudi Arabia
Python Developer
Posted 14 days ago
Job Viewed
Job Description
A Python Developer is responsible for designing, coding, and maintaining software applications using the Python programming language. This role involves collaborating with cross-functional teams to define, design, and ship new features while ensuring the performance and quality of the applications. The Python Developer will also be involved in troubleshooting and debugging applications, as well as participating in code reviews to maintain code quality.
Responsibilities- Develop and maintain high-quality software applications using Python.
- Collaborate with product managers and designers to gather requirements and translate them into technical specifications.
- Write clean, maintainable, and efficient code while adhering to best practices.
- Conduct thorough testing and debugging of applications to ensure optimal performance.
- Participate in code reviews and provide constructive feedback to team members.
- Integrate third-party APIs and services into applications as needed.
- Document development processes, code changes, and application features.
- Stay updated with the latest industry trends and technologies related to Python development.
- Assist in the deployment and monitoring of applications in production environments.
- Provide technical support and troubleshooting assistance to end-users.
- Strong problem-solving skills and attention to detail.
- Excellent communication and teamwork abilities.
- Proficiency in version control systems, such as Git.
- Experience with web frameworks like Django or Flask.
- Ability to work independently and manage multiple tasks effectively.
- Familiarity with database management systems, such as MySQL or PostgreSQL.
- Passion for learning new technologies and improving coding skills.
- Experience with cloud services, such as AWS or Azure.
- Understanding of Agile development methodologies.
- Ability to adapt to changing project requirements and priorities.
- Proficient in Python programming language.
- Experience with web development frameworks (Django, Flask).
- Strong understanding of RESTful APIs and microservices architecture.
- Familiarity with front-end technologies (HTML, CSS, JavaScript).
- Knowledge of database systems (MySQL, PostgreSQL).
- Experience with version control systems (Git).
- Strong analytical and debugging skills.
- Ability to write unit and integration tests.
Python Developer
Posted 17 days ago
Job Viewed
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:- Design, develop, and maintain Python-based applications.
- Write clean, reusable, and efficient code.
- Collaborate with cross-functional teams to define and implement innovative solutions.
- Debug and resolve application issues to ensure smooth performance.
- Stay updated on the latest Python frameworks and best practices.
- Minimum 5 years of experience in Python development.
- Strong knowledge of frameworks like Django, Flask, or FastAPI.
- Experience with RESTful APIs and database systems (SQL/NoSQL).
- Proficiency in version control systems like Git.
- Excellent problem-solving skills and attention to detail.
Apply now by sending your CV to .
#J-18808-LjbffrPython Developer
Posted today
Job Viewed
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:- Design, develop, and maintain Python-based applications.
- Write clean, reusable, and efficient code.
- Collaborate with cross-functional teams to define and implement innovative solutions.
- Debug and resolve application issues to ensure smooth performance.
- Stay updated on the latest Python frameworks and best practices.
- Minimum 5 years of experience in Python development.
- Strong knowledge of frameworks like Django, Flask, or FastAPI.
- Experience with RESTful APIs and database systems (SQL/NoSQL).
- Proficiency in version control systems like Git.
- Excellent problem-solving skills and attention to detail.
Apply now by sending your CV to .
#J-18808-LjbffrPython Developer
Posted today
Job Viewed
Job Description
:الهدف من الوظيفة
قيادة مبادرات التحول الرقمي داخل الجهة بما يضمن تطوير الخدمات الرقمية، رفع نضج التجربة الرقمية، وقياس أثر المبادرات الرقمية، مع الاستفادة من التقنيات الناشئة لتعزيز الابتكار وتحقيق مستهدفات رؤية المملكة 2030.
:المهام والمسؤوليات
تطوير واختبار وصيانة كود بايثون فعال وقابل لإعادة الاستخدام.
(RESTful APIs)
بناء واجهات برمجية وخدمات خلفية لتطبيقات الويب والجوال.
(
NoSQL)
دمج حلول تخزين البيانات مثل قواعد البيانات العلائقية
تحسين أداء وأمان التطبيقات وضمان قابليتها للتوسع.
معالجة الأخطاء وحل المشكلات البرمجية في الوقت المناسب.
المشاركة في مراجعة الأكواد وضمان الالتزام بالمعايير وأفضل الممارسات.
التعاون مع مديري المنتجات والمطورين وأصحاب المصلحة لتحديد المتطلبات وتقديم الحلول.
متابعة أحدث الاتجاهات وأفضل الممارسات في تطوير Python.
:المتطلبات
درجة البكالوريوس في علوم الحاسب أو هندسة البرمجيات أو مجال ذي صلة (أو خبرة معادلة).
خبرة عملية من 3–6 سنوات في تطوير Python.
معرفة قوية بأطر عمل Python مثل (Django، Flask، أو FastAPI).
خبرة في تطوير واجهات برمجية (REST APIs) والتكامل مع أنظمة أخرى.
إلمام جيد بقواعد البيانات (PostgreSQL، MySQL، MongoDB أو ما شابه).
المهارات:
- مهارات تحليلية وتخطيطية عالية.
- القدرة على إدارة مشاريع التحول الرقمي بشكل تكاملي.
- مهارات اتصال ممتازة مع مختلف المستويات الإدارية والفنية.
- المرونة والقدرة على تبني التغيير ونشر ثقافة الابتكار.
- القدرة على الالتزام والعمل بروح الفريق
Senior Python Developer
Posted 25 days ago
Job Viewed
Job Description
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).
- Seniority level: Mid-Senior level
- Employment type: Full-time
- Job function: Engineering and Information Technology
- Industries: Business Consulting and Services
Python Django Developer
Posted 17 days ago
Job Viewed
Job Description
- 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
- 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
Python Backend Developer
Posted 20 days ago
Job Viewed
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.
- 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.
Be The First To Know
About the latest Python Jobs in Saudi Arabia !
Python Data Scientist
Posted today
Job Viewed
Job Description
- Write effective, high-quality Python code to solve problems
- Clearly explain the reasoning behind the code in Jupyter notebooks
- Debug code and produce thorough documentation
- Using free datasets (such as Kaggle, the UN, the US government, etc.), use your data analytic skills to formulate and respond to important business issues
- Effectively communicate with researchers to comprehend their needs and share their findings
**Job Requirements**:
- Bachelor’s/Master’s degree in Engineering, Computer Science (or equivalent experience)
- At least 4+ years of relevant experience as a data scientist
- 2+ years of experience working with Python programming languages and Data Science
- Demonstrable experience with Data Analysis
- Some familiarity with SQL is nice to have
- Excellent critical thinking and problem-solving abilities
- Strong business sense combined with data analytic abilities to identify the key questions to ask from the dataset, provide clear answers, and explain the key findings
- Outstanding communication abilities to work with researchers and stakeholders in an efficient manner
- Fluent in spoken and written English communication
**Job Type**: Temporary
**Salary**: ﷼5,906.84 - ﷼18,872.10 per month
Backend Software Engineer – Python
Posted today
Job Viewed
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
Sr AI Python Developer
Posted 1 day ago
Job Viewed
Job Description
Overview
We are seeking candidates who are willing to begin their employment at the iProgrammer office for the first three months. After this period, the role will transition to Saudi Arabia, where you will continue your work. The organization will provide full support for relocation, including visa processing, accommodation, and transportation.
We are hiring Senior AI Python Developers to design and deploy scalable AI/ML solutions. Candidates should have strong Python expertise, experience with ML frameworks, and the ability to mentor juniors while driving innovation.
Key Responsibilities- Lead the design, development, and deployment of AI/ML models and pipelines.
- Build scalable Python applications and APIs to integrate AI into production systems.
- Architect and implement LLM-based solutions (GPT, Llama, Falcon) and RAG pipelines for enterprise use cases.
- Apply Agentic AI concepts to build autonomous and multi-agent systems.
- Perform AI fine-tuning for domain-specific and production-ready models.
- Implement and optimize OCR solutions for unstructured data.
- Leverage LangChain to develop advanced LLM-powered applications.
- Collaborate with product managers, data engineers, and DevOps teams to deliver robust solutions.
- Monitor and optimize model performance continuously.
- Write clean, efficient, and maintainable code following best practices.
- Guide, mentor, and review junior developers work.
- Stay updated with emerging AI/ML technologies and recommend adoption.
- Contribute to MLOps practices (CI/CD for ML, model versioning, Docker/Kubernetes deployment).
- Ensure compliance with data security, governance, and ethical AI standards.
- Bachelors or Masters in Computer Science, Software Engineering, AI, or related fields.
- 5+ years of professional Python development experience.
- Proven expertise with ML frameworks: TensorFlow, PyTorch, Hugging Face, Scikit-learn.
- Hands-on experience with Agentic AI, AI Fine-Tuning, OCR, and LangChain.
- Strong grasp of ML algorithms, feature engineering, and data preprocessing.
- Knowledge of SQL/NoSQL databases.
- Experience with cloud platforms (AWS, GCP, Azure).
- Proficiency in Docker/Kubernetes.
- Strong analytical, problem-solving, and communication skills.
- Demonstrated leadership and mentoring abilities.
- Experience building SaaS AI products or enterprise AI solutions.
- Familiarity with data security standards (ISO 27001, GDPR, NCA).
- Research background in deep learning, NLP, or generative AI.
- Contributions to open-source AI/ML projects.