Purpose Of The Job
A one-year contract for on-site work in the UAE or Saudi Arabia. The contractor should be available to visit the client's office in Dubai/Riyadh up to four times per week. We are seeking a highly skilled Data Scientist to join our team and contribute to advanced data analytics, machine learning model development, and data-driven decision-making for our client. The ideal candidate will have strong expertise in data manipulation, statistical analysis, and machine learning, along with experience in cloud platforms and big data technologies. Our client is a leading industrial company in the United Arab Emirates, recognized as the world’s largest ‘premium aluminium’ producer. With operations spanning from bauxite mining to alumina refining and aluminium smelting, they are a significant contributor to the UAE’s economy and a major player in the global aluminium industry. The company is committed to innovation, sustainability, and technological advancement, continually striving to enhance its processes and products to meet the evolving needs of its customers worldwide.
Main Tasks And Responsibilities
Develop and optimize machine learning models using Python and libraries such as scikit-learn, TensorFlow, or PyTorch
Perform data cleaning, transformation, and exploratory data analysis (EDA) using pandas and other data processing tools
Apply statistical methods, including hypothesis testing, regression analysis, ANOVA, and probability theory, to derive insights from data
Implement supervised and unsupervised learning techniques, feature engineering, model selection, evaluation, and hyperparameter tuning
Create insightful data visualizations using Matplotlib, Seaborn, or ggplot
Utilize big data technologies like Apache Hadoop, Apache Spark, and distributed databases to process large-scale datasets
Write and optimize SQL queries for efficient data retrieval and management
Work with data pipelines, integration, warehousing, and architecture to support data engineering tasks
Leverage Azure cloud services, including Azure Machine Learning, for scalable AI/ML solutions
Use Git and version control systems for collaborative coding and workflow management
Education, Skills And Experience
MUST HAVE:
Strong programming skills in Python with experience in data manipulation and analysis
Proficiency in handling and analyzing large datasets, with hands-on experience in pandas and EDA techniques
Deep understanding of statistical analysis and probability theory
Experience with machine learning algorithms and frameworks such as scikit-learn, TensorFlow, or PyTorch
Strong data visualization skills
Familiarity with big data technologies and distributed computing frameworks
Proficiency in SQL and database management
Experience with data engineering concepts and data pipelines
Knowledge of cloud computing platforms, especially Azure
Proficiency in Git and version control for collaborative workflows