Data Scientist Job in Saudi Arabia
Summary
Build and maintain Python-based data pipelines, ETL workflows, and backend services using Airflow, BigQuery, and PySpark to support enterprise-scale analytics and digital transformation.
Location
Saudi Arabia
Job Category
- Information Technology (IT) & Software
- Science & Research
Job Overview
We are seeking an experienced Data Scientist to join our growing team in Saudi Arabia. This opportunity is ideal for professionals with expertise in data science, data engineering, and Python-based backend development. The successful candidate will work on designing scalable data solutions, developing robust ETL pipelines, and building enterprise-grade data processing systems that support business intelligence and operational efficiency.
The role offers an excellent opportunity to contribute to large-scale data-driven initiatives while working with modern cloud technologies and data engineering tools. Candidates will collaborate with cross-functional teams to develop high-quality data solutions, optimize data workflows, and support digital transformation initiatives. This position provides strong potential for career growth through continuous learning, professional development, and exposure to advanced data engineering and machine learning technologies.
Key Responsibilities
- Develop and maintain scalable Python applications for data science and data engineering projects.
- Design, build, and optimize ETL pipelines for enterprise data processing.
- Perform data ingestion, data cleansing, and transformation of large datasets.
- Develop backend services and REST APIs for data-driven applications.
- Work with BigQuery, SQL, and relational databases to manage and analyze data.
- Build and maintain Airflow workflows for automated data orchestration.
- Implement inventory optimization logic and master data processing solutions.
- Develop data quality frameworks to ensure data accuracy and reliability.
- Utilize PySpark for distributed data processing when required.
- Support CI/CD pipelines and containerized deployments using Docker.
- Collaborate with business and technical teams to deliver scalable analytics solutions.
- Participate in debugging, performance optimization, and continuous improvement initiatives.
Requirements & Qualifications
Education
- Bachelor's degree in Computer Science, Data Science, Information Technology, Software Engineering, or a related field.
Experience
- Minimum 3+ years of professional experience in Data Science, Data Engineering, or Python Development.
Technical Skills
- Python
- Pandas
- NumPy
- Apache Airflow
- BigQuery
- SQL
- REST API Development
- PySpark
- Docker
- CI/CD
- ETL Pipeline Development
- Data Ingestion
- Data Cleansing
- Backend Services
- Master Data Processing
- Inventory Optimization
- Data Quality Frameworks
- Machine Learning Fundamentals
Additional Requirements
- Valid Saudi Iqama is mandatory.
Salary, Benefits & Career Growth
Benefits
- Opportunity to work on enterprise-scale data engineering and analytics projects.
- Exposure to modern cloud platforms and advanced data technologies.
- Collaborative and technology-driven work environment.
- Professional development through real-world data engineering and analytics initiatives.
- Continuous learning opportunities in machine learning, cloud computing, and DevOps practices.
Career Growth
This role offers excellent opportunities to progress into Senior Data Scientist, Data Engineer, Machine Learning Engineer, Analytics Lead, or Data Architect positions. Professionals will gain valuable experience in enterprise data platforms, cloud technologies, and large-scale digital transformation projects while expanding their technical expertise through continuous training and professional development.