Senior Data Cloud GCP
📍 Job Overview
- Job Title: Senior Data Cloud GCP
- Company: SQLI
- Location: Rabat, Morocco
- Job Type: Full-time
- Category: Data Engineer / Data Scientist
- Date Posted: 2025-08-01
- Experience Level: 10+ years
- Remote Status: On-site
🚀 Role Summary
- Lead the development and implementation of data forecasting tools using statistical and machine learning models.
- Collaborate with cross-functional teams to analyze client datacenter data and create relevant hypotheses for model creation.
- Contribute to the agile development process within a team of data scientists and data engineers.
- Leverage your extensive experience in data analysis and Python programming to drive innovative solutions.
📝 Enhancement Note: This role requires a strong background in data analysis, machine learning, and Python programming, with a focus on implementing data forecasting tools and collaborating with cross-functional teams.
💻 Primary Responsibilities
- Data Analysis: Explore and analyze client datacenter data to identify trends, patterns, and insights.
- Model Development: Develop and implement statistical and machine learning models for data forecasting.
- Collaboration: Work closely with operational teams to formulate relevant hypotheses during model creation.
- Testing: Test and validate developed functionalities to ensure they meet quality and performance standards.
- Agile Methodologies: Participate in the agile development process, contributing to sprint planning and code reviews.
📝 Enhancement Note: This role involves a mix of data analysis, model development, and collaboration with various teams, requiring strong communication and problem-solving skills.
🎓 Skills & Qualifications
Education: A Master's degree (Bac+5) in Computer Science or a related field is required.
Experience: A minimum of 7 years of experience in a similar role, with a strong focus on data analysis and Python programming.
Required Skills:
- Programming: Proficiency in Python and SQL is essential.
- Cloud Platforms: Familiarity with GCP and Bigquery is a plus.
- Agile Methodologies: Knowledge of agile methodologies, specifically Scrum.
- Data Analysis: Strong analytical skills and experience with data analysis tools.
- Machine Learning: Experience with machine learning algorithms and statistical modeling.
Preferred Skills:
- Languages: Familiarity with additional programming languages relevant to data analysis.
- Industry Knowledge: Experience in the retail or supply chain industry.
- Certifications: Relevant certifications in data analysis, machine learning, or cloud platforms.
📝 Enhancement Note: This role requires a strong background in data analysis and Python programming, with a preference for candidates with experience in relevant industries and certifications.
📊 Web Portfolio & Project Requirements
Portfolio Essentials:
- Data Analysis Projects: Showcase your experience in data analysis, including projects that demonstrate your ability to explore, analyze, and interpret large datasets.
- Model Development: Highlight your experience in developing and implementing statistical and machine learning models, with a focus on data forecasting.
- Collaboration: Provide examples of successful collaborations with cross-functional teams, demonstrating your ability to work effectively with various stakeholders.
Technical Documentation:
- Code Quality: Demonstrate your commitment to code quality, including proper commenting, documentation, and version control.
- Testing: Showcase your experience with testing methodologies, performance metrics, and optimization techniques.
- Deployment Processes: Explain your experience with deployment processes, server configuration, and CI/CD pipelines.
📝 Enhancement Note: This role requires a strong focus on data analysis and model development, with a preference for candidates who can demonstrate their ability to collaborate effectively with cross-functional teams.
💵 Compensation & Benefits
Salary Range: The estimated salary range for this role in Morocco is between 300,000 - 400,000 MAD (Moroccan Dirhams) per year, based on industry standards and regional adjustments. This estimate is based on data from Glassdoor and Payscale, with consideration for the candidate's extensive experience and the role's requirements.
Benefits:
- Competitive salary and benefits package.
- Opportunities for professional growth and development within the company.
- A dynamic and collaborative work environment within a team of data scientists and data engineers.
- The chance to work for a well-established European group with a strong presence in Morocco.
Working Hours: The standard workweek is 40 hours, with flexible scheduling for deployment windows and maintenance tasks as needed.
📝 Enhancement Note: The salary range for this role has been estimated based on industry standards and regional adjustments, with a focus on the candidate's extensive experience and the role's requirements.
🎯 Team & Company Context
🏢 Company Culture
Industry: SQLI is a European group of digital services, with a strong presence in the Moroccan market for over 20 years. The company operates in the technology, media, and telecommunications (TMT) industry, providing services to clients in various sectors, including retail and supply chain.
Company Size: SQLI Morocco has over 700 employees, providing a large and diverse work environment for its team members. The company's European headquarters are in France, with additional offices in 12 countries across Europe and North Africa.
Founded: SQLI was founded in 1990 in France and has since grown into a leading provider of digital services, with a strong focus on innovation and customer satisfaction.
Team Structure:
- The data team is organized in an agile manner, with a focus on collaboration and continuous improvement.
- The team consists of data scientists and data engineers, working together to develop and implement data-driven solutions.
- The team works closely with operational teams to ensure that data analysis and modeling efforts are aligned with business objectives.
Development Methodology:
- The team follows agile methodologies, specifically Scrum, to manage the development process.
- Code reviews, testing, and quality assurance practices are integral to the development process.
- Deployment strategies, CI/CD pipelines, and server management are essential aspects of the team's work.
Company Website: www.sqli.com
📝 Enhancement Note: This role offers the opportunity to work for a well-established European group with a strong presence in Morocco, providing a large and diverse work environment for its team members.
📈 Career & Growth Analysis
Data Engineer / Data Scientist Career Level: This role is suitable for a senior-level data engineer or data scientist with extensive experience in data analysis, machine learning, and Python programming. The ideal candidate will have a strong track record of developing and implementing data-driven solutions and collaborating effectively with cross-functional teams.
Reporting Structure: The role reports directly to the data team lead, with a matrixed reporting structure to relevant operational teams for specific projects.
Technical Impact: The role has a significant impact on the company's data-driven decision-making processes, with a focus on improving forecasting accuracy and driving operational efficiency.
Growth Opportunities:
- Technical Growth: The role offers opportunities for technical growth, including the chance to learn and apply new data analysis and machine learning techniques.
- Leadership Development: With experience, the role may evolve to include leadership responsibilities, such as mentoring junior team members or leading specific projects.
- Career Progression: The role provides a pathway for career progression within the company, with opportunities to take on more senior roles or specialize in specific areas of interest.
📝 Enhancement Note: This role offers significant opportunities for technical and career growth, with a focus on driving data-driven decision-making and improving operational efficiency.
🌐 Work Environment
Office Type: SQLI Morocco has offices in Rabat, Casablanca, and Oujda, providing a modern and collaborative work environment for its team members.
Office Location(s): The offices are conveniently located in central business districts, with easy access to public transportation and amenities.
Workspace Context:
- Collaboration: The offices are designed to foster collaboration and communication, with open-plan workspaces and dedicated meeting rooms.
- Equipment: The offices are equipped with modern technology, including multiple monitors and testing devices, to support the team's work.
- Flexibility: The work environment offers flexibility for deployment windows, maintenance, and project deadlines, with a focus on balancing work-life integration.
Work Schedule: The standard workweek is 40 hours, with flexible scheduling for deployment windows, maintenance, and project deadlines as needed.
📝 Enhancement Note: The work environment at SQLI Morocco is designed to foster collaboration and communication, with a focus on providing a modern and flexible workspace for its team members.
📄 Application & Technical Interview Process
Interview Process:
- Technical Assessment: A technical assessment focused on data analysis, machine learning, and Python programming skills.
- Case Study Analysis: A case study analysis to evaluate the candidate's ability to apply their skills to real-world data analysis and modeling challenges.
- Behavioral Interview: A behavioral interview to assess the candidate's fit with the company's culture and their ability to collaborate effectively with cross-functional teams.
- Final Evaluation: A final evaluation to discuss the candidate's technical impact, career aspirations, and fit with the team.
Portfolio Review Tips:
- Data Analysis Projects: Highlight your experience in data analysis, including projects that demonstrate your ability to explore, analyze, and interpret large datasets.
- Model Development: Showcase your experience in developing and implementing statistical and machine learning models, with a focus on data forecasting.
- Collaboration: Provide examples of successful collaborations with cross-functional teams, demonstrating your ability to work effectively with various stakeholders.
Technical Challenge Preparation:
- Data Analysis: Brush up on your data analysis skills, including your ability to explore, analyze, and interpret large datasets using Python and SQL.
- Machine Learning: Review your knowledge of machine learning algorithms and statistical modeling techniques, with a focus on data forecasting.
- Collaboration: Prepare for questions about your experience working with cross-functional teams, demonstrating your ability to collaborate effectively with various stakeholders.
ATS Keywords: [List of relevant ATS keywords for data analysis, machine learning, Python programming, and collaboration skills]
📝 Enhancement Note: The interview process for this role focuses on evaluating the candidate's technical skills in data analysis, machine learning, and Python programming, as well as their ability to collaborate effectively with cross-functional teams.
🛠 Technology Stack & Web Infrastructure
Data Analysis Tools:
- Python: Python is the primary programming language used for data analysis and model development.
- SQL: SQL is used for querying and manipulating data in relational databases.
- GCP: Familiarity with Google Cloud Platform (GCP) is a plus, with a focus on Bigquery for data storage and analysis.
Machine Learning Libraries:
- Scikit-learn: A popular machine learning library for Python, used for developing and implementing statistical and machine learning models.
- TensorFlow: A powerful open-source library for machine learning, with a focus on deep learning and neural networks.
Collaboration Tools:
- Git: Git is used for version control and collaborative development.
- JIRA: JIRA is used for project management and issue tracking within the agile development process.
📝 Enhancement Note: This role requires proficiency in Python and SQL, with a preference for candidates with experience using GCP and relevant machine learning libraries.
👥 Team Culture & Values
Data Team Values:
- Innovation: The data team values innovation and continuous learning, with a focus on staying up-to-date with the latest data analysis and machine learning techniques.
- Collaboration: The data team values collaboration and communication, with a focus on working effectively with cross-functional teams to drive data-driven decision-making.
- Quality: The data team values quality and attention to detail, with a focus on ensuring that data analysis and modeling efforts meet the highest standards.
Collaboration Style:
- Agile Methodologies: The data team follows agile methodologies, specifically Scrum, to manage the development process and foster collaboration and communication.
- Code Reviews: The data team places a strong emphasis on code reviews, testing, and quality assurance practices to ensure that developed functionalities meet quality and performance standards.
- Knowledge Sharing: The data team encourages knowledge sharing and technical mentoring, with a focus on continuous learning and skill development.
📝 Enhancement Note: The data team at SQLI Morocco values innovation, collaboration, and quality, with a focus on staying up-to-date with the latest data analysis and machine learning techniques and working effectively with cross-functional teams.
⚡ Challenges & Growth Opportunities
Technical Challenges:
- Data Analysis: Working with large and complex datasets, requiring advanced data analysis and modeling techniques.
- Model Development: Developing and implementing statistical and machine learning models for data forecasting, with a focus on improving accuracy and performance.
- Collaboration: Working effectively with cross-functional teams, requiring strong communication and problem-solving skills.
- Agile Methodologies: Participating in the agile development process, contributing to sprint planning and code reviews.
Learning & Development Opportunities:
- Technical Growth: The role offers opportunities for technical growth, including the chance to learn and apply new data analysis and machine learning techniques.
- Leadership Development: With experience, the role may evolve to include leadership responsibilities, such as mentoring junior team members or leading specific projects.
- Career Progression: The role provides a pathway for career progression within the company, with opportunities to take on more senior roles or specialize in specific areas of interest.
📝 Enhancement Note: This role offers significant opportunities for technical and career growth, with a focus on driving data-driven decision-making and improving operational efficiency.
💡 Interview Preparation
Technical Questions:
- Data Analysis: Be prepared to discuss your experience with data analysis, including your ability to explore, analyze, and interpret large datasets using Python and SQL.
- Machine Learning: Review your knowledge of machine learning algorithms and statistical modeling techniques, with a focus on data forecasting.
- Collaboration: Prepare for questions about your experience working with cross-functional teams, demonstrating your ability to collaborate effectively with various stakeholders.
Company & Culture Questions:
- Data Team Values: Be prepared to discuss the data team's values, including innovation, collaboration, and quality, and how they align with your personal values and work style.
- Agile Methodologies: Review your understanding of agile methodologies, specifically Scrum, and be prepared to discuss your experience working within an agile development process.
- User Experience Impact: Prepare to discuss your experience measuring and optimizing the user experience, with a focus on data-driven decision-making and improving operational efficiency.
Portfolio Presentation Strategy:
- Data Analysis Projects: Highlight your experience in data analysis, including projects that demonstrate your ability to explore, analyze, and interpret large datasets.
- Model Development: Showcase your experience in developing and implementing statistical and machine learning models, with a focus on data forecasting.
- Collaboration: Provide examples of successful collaborations with cross-functional teams, demonstrating your ability to work effectively with various stakeholders.
📝 Enhancement Note: The interview process for this role focuses on evaluating the candidate's technical skills in data analysis, machine learning, and Python programming, as well as their ability to collaborate effectively with cross-functional teams and align with the company's values and culture.
📌 Application Steps
To apply for this Senior Data Cloud GCP position:
- Customize Your Portfolio: Tailor your portfolio to highlight your experience in data analysis, model development, and collaboration, with a focus on data forecasting and user experience optimization.
- Optimize Your Resume: Highlight your relevant skills and experience in data analysis, machine learning, and Python programming, with a focus on driving data-driven decision-making and improving operational efficiency.
- Prepare for Technical Challenges: Brush up on your data analysis, machine learning, and Python programming skills, and be prepared to discuss your experience working with cross-functional teams and aligning with the company's values and culture.
- Research the Company: Learn about SQLI's history, mission, and values, and be prepared to discuss how your skills and experience align with the company's goals and objectives.
⚠️ Important Notice: This enhanced job description includes AI-generated insights and data analysis industry-standard assumptions. All details should be verified directly with the hiring organization before making application decisions.
Application Requirements
A minimum of 7 years of experience in a similar role is required, along with a Bac+5 in Computer Science. Proficiency in Python and SQL is essential, and familiarity with GCP and Bigquery is a plus.