Python Developer Jobs in Morocco
306 Jobs Found
<h2 class="h5">Job description</h2>
<div class="t-break" data-jb-field="description">
<br> Company culture : <p><strong>Alten Maroc </strong>is defined by a deeply <strong>collaborative</strong> culture, focused on people, trust, and strong team support, with hands-on managers who guide and develop talent.<br>
This environment is enhanced by a strong drive for <strong>innovation</strong>, encouraging creativity, initiative, and experimentation across projects.<br>
A structured and disciplined organization ensures <strong>efficiency</strong>, rigor, and quality in engineering delivery.<br>
<strong>Performance</strong> and ambition are part of the culture as well, supporting collective success while maintaining a positive and caring atmosphere.
</p><br><br>
<br> Job : <p>The consultant will be in charge of:</p><br><br><ul><li><strong>Gathering needs</strong>: Organize meetings with stakeholders (CISO, technical teams, management) to understand their expectations.</li><li><strong>Identifying objectives</strong>: Determine what users *really* need to make decisions.</li><li><strong>Listing data sources</strong>: SIEM, vulnerability management tools, logs, etc.</li><li><strong>Formalizing needs</strong>: Write clear specifications or prioritized user stories.</li><li><strong>Defining the architecture</strong>: Choose the format (interactive dashboard, static report, automated alert).</li><li><strong>Creating mockups</strong>: Propose dashboard prototypes before development.</li><li><strong>Automating reports</strong>: Use scripts (Python, PowerShell) to generate and distribute reports.</li><li><strong>Maintaining indicators</strong>: Update data based on new threats or priorities.</li><li>Analyze trends and anomalies in cyber data.</li><li>Produce ad-hoc analyses in case of an incident or urgent request.</li><li>Train teams on using reports.</li></ul> <br> <br> Required profile : <p>Degree: Master's degree (Bac+5) in computer science, cybersecurity, or equivalent with 5 years of experience</p><br><br><p><u><strong>Required skills</strong></u></p><br><br><ul><li><strong>Reporting tools</strong>: Power BI, Python (pandas, numpy), SQL, PowerShell.</li><li><strong>Cybersecurity</strong>: Knowledge of ISO 27001, NIST frameworks, vulnerability management.</li><li><strong>Cloud</strong>: AWS, Azure, Azure DevOps.</li><li><strong>Systems</strong>: Windows, Linux, Active Directory.</li></ul><ul><li>Analytical mindset and attention to detail.</li><li>Excellent communication in French and English.</li><li>Ability to work with multiple teams.</li><li>Autonomy and respect for deadlines.</li><li>Curiosity for new technologies.</li><li><strong>Desired certifications</strong>: ISO 27001, ITIL V3, CISSP or CISM (a plus).</li></ul><br><br> <br><br> </div>
<p>We are seeking a skilled Test and Validation Engineer to join our team, focusing on Hardware-in-the-Loop (HIL) testing for embedded systems within the automotive sector. The successful candidate will be responsible for ensuring the performance, reliability, and compliance of automotive electronic control units (ECUs) and systems through rigorous validation and testing on HIL benches : Design and develop test cases to validate automotive ECUs and subsystems on HIL platforms. Execute validation campaigns to ensure compliance with system requirements and specifications. Troubleshoot and resolve issues with HIL benches, ensuring smooth testing operations. Regularly update simulation models and test scenarios to reflect evolving system requirements. Develop automated test scripts using tools like Python, CAPL, or MATLAB to streamline validation processes. Integrate test cases into Continuous Integration/Continuous Deployment (CI/CD) pipelines for efficient testing workflows. Analyze test results to identify issues in software or hardware performance. Provide detailed test reports, including test coverage, defect trends, and validation status. Validate communication protocols (e.g., CAN, LIN, FlexRay, Ethernet) and system interactions. Ensure that all testing activities comply with automotive standards such as ISO 26262, ASPICE, and relevant OEM guidelines.</p><p><strong>Desired Candidate Profile</strong></p><h2>Qualifications</h2><p>With a Master s degree (BAC+5) from an engineering school or university specializing in embedded systems, you have successful experience in test and validation on HIL benches. Knowledge of automotive functionalities is required. Hands-on experience with HIL testing tools such as dSPACE, Vector CANoe, NI VeriStand, or ETAS. Proficiency in automotive communication protocols (CAN, LIN, UDS, FlexRay) and related tools. Strong knowledge of test scripting languages like Python, CAPL, or MATLAB/Simulink. Familiarity with electrical and electronic systems in vehicles, including sensors, actuators, and ECUs. Experience in developing and executing validation test plans. Ability to analyze system behavior and diagnose root causes of defects. Strong english communication skills</p>
<h2 class="h5">Job description</h2>
<div class="t-break" data-jb-field="description">
Job : <p>For our team, we are currently looking for dedicated support <strong>in the field of stiffness simulation</strong>.</p><br><br><ul><li>Independent creation and modification of simulation models using ANSA, LS-DYNA or ABAQUS, Animator, and custom software tools</li><li>Performing and validating calculations related to stiffness, strength, misuse loads, and durability</li><li>Documentation and presentation of results, as well as coordination with development partners (customers, project management)</li><li>Development and implementation of optimization proposals</li><li>Support of assemblies throughout the entire development process from concept phase to series production</li><li>Team-oriented collaboration with colleagues and other departments (design, testing, etc.)</li></ul> <br> Required profile : <p>What you bring along:</p><br><br><ul><li>Completed technical or scientific degree in automotive engineering, aerospace engineering, mechanical engineering, or a comparable field, or a comparable qualification</li><li>Ideally experience with FEM systems (e.g., LS-DYNA/ABAQUS, ANSA, Animator) •Programming skills (e.g., TCL, Python, Bash) are an advantage</li><li>Independent and structured way of working, quick comprehension, reliability, sense of responsibility, and assertiveness</li><li>High level of commitment, communication skills, and a service-oriented mindset</li><li>Ideally experience in the automotive industry and complete vehicle development</li><li>Business fluent English skills</li></ul><p>At Bertrandt, we place great importance on equal treatment and equal opportunity. Our hiring decisions are based on the experience and skills of the applicants. People with severe disabilities or those deemed equivalent under SGB IX are warmly welcomed and will be given preference in hiring if equally qualified.</p><br><br><p>Are you interested?</p><br><br><p><strong>We look forward to receiving your application!</strong></p><br><br> <br><br> </div>
<h2 class="h5">Job description</h2>
<div class="t-break" data-jb-field="description">
<br> Company culture : <p><strong>Alten Maroc </strong>is defined by a deeply <strong>collaborative</strong> culture, focused on people, trust, and strong team support, with hands-on managers who guide and develop talent.<br>
This environment is enhanced by a strong drive for <strong>innovation</strong>, encouraging creativity, initiative, and experimentation across projects.<br>
A structured and disciplined organization ensures <strong>efficiency</strong>, rigor, and quality in engineering delivery.<br>
<strong>Performance</strong> and ambition are part of the culture as well, supporting collective success while maintaining a positive and caring atmosphere.
</p><br><br>
<br> Job : <p>Integration within the Core Team - Infra & DevSecOps (team of 8 to 12 people: 5 OPS, 2 RUNOPS, 1 SECOPS), as a replacement, within a senior-level team with a Tech Lead.</p><br><br><p>Design and maintenance of automated CI/CD pipelines (GitLab CI), provisioning of resources via Terraform (IaC), deployment of containerized environments.</p><br><br><p>Contribution to the industrialization and automation of the build phase for all application platforms on GCP (5 projects)</p><br><br> <br> Required profile : <p>Master's degree (engineering school or university) in computer science, or equivalent experience. Over 7 years of experience in DevOps Administrator / SRE Kubernetes GCP. Experience in the retail/mass distribution sector is a plus</p><br><br><p><strong><em>Must Have: expertise in GCP Cloud & containerization; Infrastructure as Code (IaC) & CI/CD (Terraform, GitLab CI); AI scripting and automation (Python, Bash)</em></strong><br> </p><br><br><p><strong><em>Nice to Have: Gemini & MCP AI ecosystem; banking security constraints; CI/CD security tools</em></strong></p><br><br> <br><br> </div>
<p><font dir="auto" ><font dir="auto" >Context: As part of our project, we are looking for two Senior Flutter Developers to design and develop a multilingual mobile platform (Arabic and French) on iOS and Android, with a large-scale deployment.</font></font></p><p><font dir="auto" ><font dir="auto" >Number of posts: 2</font></font></p><p><font dir="auto" ><font dir="auto" >Duration: 6 months</font></font></p><p><font dir="auto" ><font dir="auto" >Start date: September 2026</font></font></p><p><font dir="auto" ><font dir="auto" >Working method: Hybrid</font></font></p><p><font dir="auto" ><font dir="auto" >Location: Casablanca, Morocco</font></font></p><p><b><br></b></p><p><b>Missions :</b></p><ul><li><font dir="auto" ><font dir="auto" >Design and develop a robust, multilingual, and responsive mobile platform</font></font></li><li><font dir="auto" ><font dir="auto" >Ensuring code quality, component reusability, and adherence to good architectural practices</font></font></li><li><font dir="auto" ><font dir="auto" >Ensure the deployment and publication of applications on Google Play and the App Store</font></font></li><li><font dir="auto" ><font dir="auto" >Collaborating with the product, design, and backend teams to ensure a seamless user experience</font></font></li><li><font dir="auto" ><font dir="auto" >Participate in code reviews and mentor junior developers</font></font></li></ul><p><strong>Desired Candidate Profile</strong></p><p><font dir="auto" ><font dir="auto" >Over 6 years of experience in developing mobile solutions based on Flutter</font></font></p><p><font dir="auto" ><font dir="auto" >Advanced mastery of the Dart language and the Flutter framework</font></font></p><p><font dir="auto" ><font dir="auto" >Experience in the design, development and deployment of large-scale mobile solutions (more than 20,000 users)</font></font></p><p><font dir="auto" ><font dir="auto" >My mastery of backlog management and version control tools (Jira, Confluence, GitLab, etc.)</font></font></p><p><font dir="auto" ><font dir="auto" >Good DevOps and Software Engineering culture (testing, linting, structuring, documentation)</font></font></p><p><font dir="auto" ><font dir="auto" >Ability to work in a team and interact with non-technical stakeholders</font></font></p><p><font dir="auto" ><font dir="auto" >Analytical skills, autonomy, and the ability to solve complex problems</font></font></p><p>Comp tences techniques :</p><ul><li><font dir="auto" ><font dir="auto" >Flutter & Dart (advanced level)</font></font></li><li><font dir="auto" ><font dir="auto" >iOS & Android development (publishing on app stores)</font></font></li><li><font dir="auto" ><font dir="auto" >Gestion d' tat (Provider, Riverpod, Block, etc.)</font></font></li><li>Int gration d'APIs REST</li><li><font dir="auto" ><font dir="auto" >Knowledge of Python (an asset)</font></font></li><li>GitLab, Jira, Confluence</li><li>CI/CD mobile (Fastlane, Codemagic, etc.)</li></ul>
<h2 class="h5">Job description</h2>
<div class="t-break" data-jb-field="description">
<p> Ce que nos collaborateurs aiment le plus chez nous <span>❤</span> : Pour consulter leurs avis certifiés </p><br><br>
<br>
<br> Company culture : <p>
<strong>Sofrecom Maroc</strong> stands out for its <strong>strongly collaborative culture</strong>, where people, trust and employee well-being are central priorities. A close management approach promotes support, accountability and long-lasting teamwork. This collaborative foundation is complemented by a <strong>notable innovation dimension</strong>, encouraging initiative, agility and experimentation. <strong>Structured processes</strong> ensure reliability and operational efficiency, while performance-driven practices play a more supportive and balanced role. </p><br><br>
<br>
<br> Job : <p>Within an agile team whose objective is to automate the deployment processes of the On-Premise IT infrastructure for all Orange France DTSI projects, the team is responsible for migrating automation tools to Ansible.</p><br><br><p>The DevOps engineer will interact with various Ops teams, analyze existing automation tools that use other proprietary tools to bring their expertise and design alternative automation solutions using the available Open Source tools (Ansible, Python, Terraform, Gitlab). They will also act as a support to help stakeholders in deploying the solution.</p><br><br><p><strong>Your main tasks:</strong></p><br><br><ul><li>Automate infrastructure lifecycle management processes</li><li>Implement and maintain clear and concise technical documentation.</li><li>Collaborate with development and infrastructure teams to ensure smooth integration of applications in the On-Premise cloud.</li><li>Actively participate in Agile ceremonies, thereby contributing to the planning and achievement of automation program objectives</li><li>Implement CI/CD practices to automate application deployment and testing.</li><li>Collaborate with Ops teams to optimize infrastructure performance, security, and availability</li><li>Maintain active awareness of the latest trends and best practices in integration.</li></ul><br> <br><br> </div>
<h2 class="h5">Job description</h2>
<div class="t-break" data-jb-field="description">
Company culture : <p><strong>Capgemini</strong> is characterized by a predominantly <strong>collaborative culture</strong>, placing people, trust and teamwork at the core of its practices. A close management approach fosters guidance, empowerment and skills development within a supportive environment. This culture is reinforced by a strong <strong>organizational dimension</strong>, ensuring process rigor, reliability and operational efficiency. It is complemented by a <strong>competitive component</strong> focused on performance and customer satisfaction, while a more moderate <strong>innovation dimension</strong> supports the continuous evolution of services and expertise.
</p><br><br>
<br> Job : <p>Join an innovative company in the <strong>IT</strong> sector and help shape the future of data as a <strong>Data Engineer GCP</strong> in <strong>Casablanca</strong>. This is a unique opportunity to use your expertise on challenging projects at the heart of Google's cloud ecosystem.</p><br><br><p>As a Data Engineer GCP, you will be responsible for designing, developing, and maintaining data pipelines on the Google Cloud Platform environment. You will work in a data-driven transformation context, in collaboration with Data Science, BI, and IT teams.</p><br><br><p>Your missions include:</p><br><br><p>Design and develop robust and scalable data pipelines (ETL/ELT) on GCP.<br>Implement and maintain data architectures (BigQuery, Dataflow, Pub/Sub, etc.).<br>Ensure data quality, security, and governance.<br>Participate in the industrialization of machine learning models.<br>Collaborate with business teams to understand needs and propose suitable solutions.<br>Document processes and stay updated on GCP tools.</p><br><br><p><br>Required skills</p><br><br><p>Technical:</p><br><br><p>Proficiency in Google Cloud Platform: BigQuery, Cloud Storage, Dataflow, Pub/Sub, Composer, Vertex AI.<br>Solid experience in SQL, Python, and orchestration tools (Airflow).<br>Knowledge of Data Lake / Data Warehouse architectures.<br>Experience with CI/CD tools (Cloud Build, GitLab CI, Terraform…).<br>Basic understanding of data security and governance.</p><br><br><p>Functional:</p><br><br><p>Ability to understand business needs and translate them into technical solutions.<br>Good communication and teamwork skills.<br>Analytical mindset, rigor, and autonomy.</p><br><br><p>.</p><br><br> <br> Required profile : <p>To excel in this role, a <strong>higher education level, Bachelor's degree +5 or more</strong>, is required. A degree in <strong>Computer Science</strong> or <strong>Electronics</strong> will be particularly appreciated.</p><br><br><p>With <strong>5 to 10 years of experience</strong> in data or Cloud Architect roles, you have developed solid expertise in managing and processing large volumes of data.</p><br><br><p>Essential skills for success include in-depth mastery of the <strong>Google Cloud Platform (GCP) ecosystem</strong>, particularly services like BigQuery, Dataflow, Dataproc, and Cloud Storage. A strong understanding of data modeling principles, programming languages like Python or Java, and SQL and NoSQL databases is essential. The ability to design and implement complex data pipelines, along with strong problem-solving skills, is also expected. Good communication and teamwork skills complete this profile.</p><br><br> <br><br> </div>
<p>Development of robots with UiPath technology.</p><p><strong>Desired Candidate Profile</strong></p><ul><li>UiPath, Python, .NET, VBA.</li><li>Power Automate.</li></ul>
<h2 class="h5">Job description</h2>
<div class="t-break" data-jb-field="description">
<span>Please submit your CV in English and indicate your level of English proficiency.<br> Mindrift connects specialists with project-based AI opportunities for leading tech companies, focused on testing, evaluating, and improving AI systems.<br> Participation is project-based, not permanent employment.<br> About the Role You’ll design coding tasks that challenge frontier AI coding agents.<br> Each task is a self-contained Docker environment with a broken piece of software; an AI agent attempts the fix; automated tests verify the outcome.<br> Your deliverable is the full task package: broken code, tests, instructions, and a reference solution proving the task is solvable.<br> Responsibilities : Invent a realistic developer scenario — a real bug, a broken ETL, a missing feature — not a toy problem.<br> Build a reproducible Docker environment with pinned dependencies.<br> Write a pytest that verifies outcomes, not specific commands — deterministic, non-flaky, and does not leak the fix.<br> Write an instruction.<br>md that reads like a Jira ticket a developer would receive.<br> Write a reference solve.<br>sh proving the task is solvable.<br> Calibrate difficulty so current state-of-the-art agents solve the task 20–60% of the time.<br> Iterate based on feedback from expert QA reviewers.<br> Later: review other authors’ tasks as a QA reviewer.<br> Not in scope Data labeling, prompt engineering.<br> Production code to ship — you design problems and verification for AI agents.<br> Leetcode puzzles — scenarios must look like real developer work.<br> Not every candidate task ships — quality over quantity.<br> Requirements 3+ years of production software development in one backend stack — Python, Go, Node.<br>js, Java, or Rust.<br> Depth in one stack beats breadth.<br> Python + pytest fluency — required regardless of primary stack.<br> The task harness is pytest-based even when the broken app is in another language.<br> Fixtures, parametrize, monkeypatch, timeouts, conftest.<br>py. Docker authoring — reproducible Dockerfiles, pinned dependencies, multi-stage builds when needed, non-root user.<br> Linux & Bash — comfort debugging inside containers (strace, lsof, journalctl); shell beyond set -euo pipefail.<br> AI coding agent experience — Claude Code, Cursor, Roo Code, or similar, on non-trivial work.<br> You can cite a specific time the AI was confidently wrong and how you caught it.<br> English — B2+ written.<br> Not a fit Data Science, ML, or Computer Vision engineers without backend-engineering output.<br> Manual QA testers without automation or test authoring.<br> Frontend-only, low-code / no-code, IT Support, or Business Analysts.<br> Engineers who have never written pytest from scratch.<br> Junior, intern, or assistant as the most recent role.<br> Preferred qualifications Domain depth in Security, System Administration (nginx / systemd / cron), Scientific Computing (NumPy / PyTorch / SciPy), DevOps, or Git internals.<br> Modern Python tooling (uv, poetry, pyproject.<br>toml). Coverage tooling (pytest-cov, coverage.<br>py, gcov, llvm-cov, kcov).<br> Fuzzing or property-based testing (Hypothesis).<br> Prior contribution to agent-evaluation benchmarks or related frameworks.<br> Process Apply → Pass qualification (90-minute sample-task screen + short behavioral interview) → Join a project → Complete tasks → Get paid.<br> Time commitment Onboarding: ~10 hours per first task.<br> Steady state: ~5 hours per task, 2–4 parallel tasks per author.<br> Realistic weekly load: 8–20 hours.<br> Higher volume available for top performers.<br> You choose when and how to contribute; tasks must be submitted by the deadline and meet acceptance criteria.<br> Compensation: Paid contributions, rates up to $35/hour *.<br> Task-based compensation equivalent to hourly rate, depending on performance and volume.<br> Some projects include incentive payments.<br> *Rates vary based on expertise, skills assessment, location, project needs, and other factors.<br> Higher rates may be provided to highly specialized experts.<br> Lower rates may apply during onboarding or non-core project phases.<br> Payment details are shared per project.<br> Apply Submit your CV via the Mindrift platform.<br> Indicate your English level, note this role (Software Engineering Evaluation Specialist — Terminal Bench), and include a GitHub profile link if available.<br></span> </div>
<h2 class="h5">Job description</h2>
<div class="t-break" data-jb-field="description">
<span>Mindrift is looking for highly skilled Vibecode specialists to join the Tendem project (https://tendem.<br>ai/) and drive specialized data scraping workflows for real-world use cases.<br> Mindrift is looking for highly skilled Senior Python Data Scraping Engineers to join the Tendem project and drive specialized data scraping workflows for real-world applications.<br> In this role, you'll apply your expertise in web scraping, data extraction, and data processing to deliver accurate, reliable, and high-quality results.<br> This part-time remote opportunity is ideal for technical professionals with hands-on experience in web scraping, data extraction and processing.<br> What We Do The Mindrift platform connects specialists with innovative technology projects.<br> Our mission is to help develop high-quality AI technologies by combining real-world expertise from professionals across the globe with advanced AI development efforts.<br> About the Role This is a freelance role for a Tendem project.<br> As a Senior Python Data Scraping Engineer , you'll handle data scraping tasks requiring technical precision for web extraction and processing, utilizing tools such as Apify, OpenRouter, and other technologies, alongside your own technical expertise and approaches.<br> Key Responsibilities Own end-to-end data extraction workflows across complex websites, ensuring complete coverage, accuracy, and reliable delivery of structured datasets.<br> Leverage available tools and custom workflows to accelerate data collection, validation, and task execution while meeting defined requirement.<br> Ensure reliable extraction from dynamic and interactive web sources, adapting approaches as needed to handle JavaScript-rendered content and changing site behavior.<br> Enforce data quality standards through validation checks, cross-source consistency controls, adherence to formatting specifications, and systematic verification prior to delivery.<br> Scale scraping operations for large datasets using efficient batching or parallelization, monitor failures, and maintain stability against minor site structure changes.<br> Educational qualifications At least 5+ years of relevant experience in data engineering, web scraping, automation, or software development (required).<br> Bachelor’s or Master’s Degree in Engineering, Applied Mathematics, Computer Science, or related technical fields is a plus.<br> Academic and/or Professional Experience Candidates should have a strong technical foundation and practical experience with scripting, automation, and data extraction workflows.<br> We are looking for specialists who can solve non-trivial problems, work confidently with modern development tools and technologies, and systematically collect, structure, and validate data from diverse sources.<br> A methodical, detail-oriented approach and the ability to work independently are essential.<br> Technical Skills (Essential) Strong experience in Python web scraping (BeautifulSoup, Selenium or similar), including dynamic content (JS, AJAX, infinite scroll) and APIs via proxies Proven ability to extract data from complex structures (hierarchies, archived pages, inconsistent HTML) Solid background in data cleaning, normalization, and validation, delivering structured datasets (CSV, JSON, Google Sheets) Additional requirements Demonstrated experience handling anti-bot mechanisms and dynamic site structures at scale Experience with cloud infrastructure (AWS or equivalent) and containerization (Docker) as part of real workflows Hands-on experience with LLM frameworks (LangChain, OpenRouter, or similar) applied to automation tasks Strong attention to detail and commitment to data accuracy Self-directed work ethic with ability to troubleshoot independently A link to GitHub is a plus English proficiency: Upper-intermediate (B2) or above (required) Project time expectations For this project, tasks are estimated to require around 10–20 hours per week during active phases, based on project requirements.<br> This is an estimate, not a guaranteed workload, and applies only while the project is active.<br> Compensation On this project, contributors can earn up to $25 per hour equivalent , depending on their level and pace of contribution.<br> Compensation varies across projects depending on scope, complexity, and required expertise.<br> Please note that other projects on the platform may offer different earning levels based on their requirements.<br></span> </div>
<h2 class="h5">Job description</h2>
<div class="t-break" data-jb-field="description">
<span>Mindrift is looking for highly skilled Vibecode specialists to join the Tendem project (https://tendem.<br>ai/) and drive specialized data scraping workflows for real-world use cases.<br> Mindrift is looking for highly skilled Senior Python Data Scraping Engineers to join the Tendem project and drive specialized data scraping workflows for real-world applications.<br> In this role, you'll apply your expertise in web scraping, data extraction, and data processing to deliver accurate, reliable, and high-quality results.<br> This part-time remote opportunity is ideal for technical professionals with hands-on experience in web scraping, data extraction and processing.<br> What We Do The Mindrift platform connects specialists with innovative technology projects.<br> Our mission is to help develop high-quality AI technologies by combining real-world expertise from professionals across the globe with advanced AI development efforts.<br> About the Role This is a freelance role for a Tendem project.<br> As a Senior Python Data Scraping Engineer , you'll handle data scraping tasks requiring technical precision for web extraction and processing, utilizing tools such as Apify, OpenRouter, and other technologies, alongside your own technical expertise and approaches.<br> Key Responsibilities Own end-to-end data extraction workflows across complex websites, ensuring complete coverage, accuracy, and reliable delivery of structured datasets.<br> Leverage available tools and custom workflows to accelerate data collection, validation, and task execution while meeting defined requirement.<br> Ensure reliable extraction from dynamic and interactive web sources, adapting approaches as needed to handle JavaScript-rendered content and changing site behavior.<br> Enforce data quality standards through validation checks, cross-source consistency controls, adherence to formatting specifications, and systematic verification prior to delivery.<br> Scale scraping operations for large datasets using efficient batching or parallelization, monitor failures, and maintain stability against minor site structure changes.<br> Educational qualifications At least 5+ years of relevant experience in data engineering, web scraping, automation, or software development (required).<br> Bachelor’s or Master’s Degree in Engineering, Applied Mathematics, Computer Science, or related technical fields is a plus.<br> Academic and/or Professional Experience Candidates should have a strong technical foundation and practical experience with scripting, automation, and data extraction workflows.<br> We are looking for specialists who can solve non-trivial problems, work confidently with modern development tools and technologies, and systematically collect, structure, and validate data from diverse sources.<br> A methodical, detail-oriented approach and the ability to work independently are essential.<br> Technical Skills (Essential) Strong experience in Python web scraping (BeautifulSoup, Selenium or similar), including dynamic content (JS, AJAX, infinite scroll) and APIs via proxies Proven ability to extract data from complex structures (hierarchies, archived pages, inconsistent HTML) Solid background in data cleaning, normalization, and validation, delivering structured datasets (CSV, JSON, Google Sheets) Additional requirements Demonstrated experience handling anti-bot mechanisms and dynamic site structures at scale Experience with cloud infrastructure (AWS or equivalent) and containerization (Docker) as part of real workflows Hands-on experience with LLM frameworks (LangChain, OpenRouter, or similar) applied to automation tasks Strong attention to detail and commitment to data accuracy Self-directed work ethic with ability to troubleshoot independently A link to GitHub is a plus English proficiency: Upper-intermediate (B2) or above (required) Project time expectations For this project, tasks are estimated to require around 10–20 hours per week during active phases, based on project requirements.<br> This is an estimate, not a guaranteed workload, and applies only while the project is active.<br> Compensation On this project, contributors can earn up to $25 per hour equivalent , depending on their level and pace of contribution.<br> Compensation varies across projects depending on scope, complexity, and required expertise.<br> Please note that other projects on the platform may offer different earning levels based on their requirements.<br></span> </div>
<h2 class="h5">Job description</h2>
<div class="t-break" data-jb-field="description">
<br> Company culture : <p><strong>Alten Maroc </strong>is defined by a deeply <strong>collaborative</strong> culture, focused on people, trust, and strong team support, with hands-on managers who guide and develop talent.<br>
This environment is enhanced by a strong drive for <strong>innovation</strong>, encouraging creativity, initiative, and experimentation across projects.<br>
A structured and disciplined organization ensures <strong>efficiency</strong>, rigor, and quality in engineering delivery.<br>
<strong>Performance</strong> and ambition are part of the culture as well, supporting collective success while maintaining a positive and caring atmosphere.
</p><br><br>
<br> Job : <p>Within the project, your main tasks will include:</p><br><br><p><strong>1. Test Case Automation</strong></p><br><br><ul><li>Design and implement system-level test cases in Robot Framework, backed by Python keyword libraries.</li><li>Validate against real system evidence: DLT traces, device logs, SSH command output on multiple OS domains (Linux/RichOS, QNX, ...), diagnostic responses, and cloud-side backend APIs.</li></ul><p><strong>2. Test Process</strong></p><br><br><ul><li>Build and maintain the integration between test execution and Jira / Xray (Cloud).</li><li>Own the CI/CD pipelines (GitLab CI, Artifactory) that run flashing, coding, test execution and reporting stages.</li></ul><p><strong>3. Test Bench & ECU Operation</strong></p><br><br><ul><li>Set up, configure and troubleshoot HIL / standalone test benches and lab infrastructure: ECU wiring and power control, network access (SSH jump hosts, static IPs).</li><li>Flash and code ECUs, manage software builds and variants, drive diagnostics over DoIP/UDS, and work with vehicle bus interfaces (CAN/Ethernet).</li><li>Maintain bench configuration.</li><li>Diagnose failures across the full stack and correctly attribute.</li></ul> <br> Required profile : <p><strong>Profile:</strong></p><br><br><ul><li>Master's degree (BAC+5) from an engineering school or university specializing in embedded systems.</li><li>Experience in Testing.</li><li>Overall experience from 3 to 8 years.</li></ul><p><strong>Requirements:</strong></p><br><br><ul><li>Programming</li><li>Python (reviewable, maintainable code)</li><li>Test framework</li><li>Robot Framework experience building libraries and writing keywords</li><li>ALM tooling</li><li>Hands-on Jira + Confluence + Xray automation</li><li>CI/CD</li><li>GitLab CI (or Jenkins/GitHub Actions), Git branching discipline</li><li>Embedded / automotive</li><li>ECU flashing & coding, UDS/DoIP diagnostics, DLT logging, Linux and QNX shell fluency</li><li>Connectivity</li><li>Practical grasp of HTTP/REST, MQTT, proxies, TLS/certificates, OAuth tokens, network debugging</li></ul> <br><br> </div>
<p><b><br></b></p><p><b>Main missions:</b></p><ul><li>Create, develop, and maintain the Digital Twin of the Electrical and Electronic (EE Physical Architecture) from existing data from Capital Logic, Capital Integrator, and Architecture Superset.</li><li>Ensure the coherence and automatic updating of the Digital Twin by integrating evolutions from Architecture Superset.</li><li>Contribute to architecture partitioning and allocation activities by providing comparative analyses and performance indicators (KPIs) to facilitate decision-making.</li><li>Leverage Capital Integrator capabilities for data exchange with 3D CAD tools, particularly for information related to electrical harnesses (lengths, partitioning, routing).</li><li>Develop and automate data collection, transformation, and exploitation processes using Python and data processing tools.</li><li>Participate in the definition and improvement of architecture models within a Systems Engineering / MBSE approach.</li><li>Produce architecture KPIs and perform trade-off analyses to guide technical decisions.</li><li>Collaborate with Architecture, Systems, Development, and CAD teams to ensure data and model coherence.</li><li>Ensure technical documentation and communication of results to various project stakeholders.</li><li>Work in compliance with the Client's development processes and standards.</li></ul><p><strong>Desired Candidate Profile</strong></p><ul><li>Education: Bac+5 in Electrical Engineering, Electronics, Embedded Systems, Industrial IT, or equivalent.</li><li>Experience: Confirmed profile: 3-5 years of experience in E/E architecture, systems engineering, automotive development, or Digital Twin.</li><li>Technical Skills Priorities:</li><li>Priority 1 (mandatory):</li><ul><li>Good command of automotive electrical and electronic architecture: ECU, ZCU, IO Aggregators, sensors, actuators, wiring, and vehicle architecture.</li><li>Excellent knowledge of Capital Logic and Capital Integrator.</li><li>Experience in data exchange between Capital Integrator and 3D CAD tools.</li><li>Advanced skills in Python, automation, and data processing.</li><li>Knowledge of automotive development cycles.</li><li>Understanding of Systems Engineering / MBSE concepts (allocation, interfaces, architecture modeling).</li></ul><li>Priority 2:</li><ul><li>Experience in developing technical KPIs and trade-off analysis.</li><li>Knowledge of Brain Vehicle architectures and partitioning strategies.</li><li>Experience in modeling and managing complex architecture data.</li><li>Knowledge of electrical harnesses and their 3D integration.</li></ul><li>Behavioral Skills:</li><ul><li>Excellent analytical and complex problem-solving skills.</li><li>Synthesis and results-oriented mindset.</li><li>Autonomy and rigor in managing technical activities.</li><li>Ability to work in a multicultural and multidisciplinary environment.</li><li>Very good communication and technical documentation skills.</li></ul><li>Languages:</li><ul><li>Fluent English (mandatory).</li><li>Professional French appreciated.</li></ul></ul>
<section><p class="heading jdMain">Job Description</p><p class="heading">Roles & Responsibilities</p><div class="paragraph"><p>As part of the Digital Transformation and Information Technology (DTIT) organization team, the role is to :</p><ul><li>Improve, develop, test, deploy, and support manufacturing applications with a focus on advanced solutions for the semiconductor manufacturing industry.</li><li>Provide solutions that cover data sources and models with appropriate methodology, data extraction and replication technologies, and architecture for data analytics based on business use cases, from user requirements to deployment in production.</li><li>Define and follow up on deployment of new setups or software release delivery into the production environment, as well as post-production support and incident resolution.</li><li>Develop and design local customized data engineering programs/reports to enhance current production information and reporting systems.</li><li>Work closely with data analysts, BI developers, and data scientists to understand data needs. Collaborate with application teams to define and implement data interfaces. Support product owners and business stakeholders by translating requirements into data solutions.</li><li>Support incident resolution by analyzing and debugging issues reported by users, providing resolutions, and conducting root cause analysis (RCA) to prevent future occurrences.</li><li>Be available for support calls 24x7 when necessary to resolve major production incidents.</li></ul><p>YOUR SKILLS & EXPERIENCES</p><ul><li>Engineer / Master: Computer Sciences.</li><li>Languages: PL/SQL, Python, Windows shell, Unix/Linux scripting, PHP, R, Tibco RVD / BW.</li><li>Data Platforms: Databases: MySQL Server, Oracle, MariaDB.</li><li>ETL/ELT & Orchestration: Talend, DataStage, Azure Data Factory.</li><li>Version Control & CI/CD: Git, pipelines for deploying data jobs.</li><li>General: Understanding of data modeling, data governance basics, and IT operational processes.</li><li>Teamwork Cooperation and Collaborative approach Communication Skills Strong analytical and problem-solving skills</li></ul></div></section><section><p class="heading">Desired Candidate Profile</p><p class="paragraph"></p><p>Engineer / Master: Computer Sciences.</p><p>Languages: PL/SQL, Python, Windows shell, Unix/Linux scripting, PHP, R, Tibco RVD / BW.</p><p>Data Platforms: Databases: MySQL Server, Oracle, MariaDB.</p><p>ETL/ELT & Orchestration: Talend, DataStage, Azure Data Factory.</p><p>Version Control & CI/CD: Git, pipelines for deploying data jobs.</p><p>General: Understanding of data modeling, data governance basics, and IT operational processes.</p><p>Teamwork Cooperation and Collaborative approach Communication Skills Strong analytical and problem-solving skills</p><p></p></section>
<h2 class="h5">Job description</h2>
<div class="t-break" data-jb-field="description">
The team<p><span>One of the most versatile teams of Artefact, our growing Data &amp; Analytics team are present in many aspects of our data consulting projects: data collection, processing, and visualisation; but also giving insights and inputs on the business and digital media aspects.<br></span></p><br><p><span>Half of the team also works as the master of data solutions for our clients: dashboarding, business intelligence or web analysis.</span></p><br>&nbsp;Mission<p><span>As a Data analyst, you will be conducting projects to accompany the transformation of your clients’ businesses through the effective collection, processing, and visualisation of data. It is up to you to extract valuable insights from our clients’ marketing-related data sources and to design dashboards for marketing decision-making while taking into account the business needs.</span></p><br><p><span>Depends on the mission(s), you might also find yourself accompanying our clients in the conception and implementation of data architectures and data pipelines, from collection to monitoring.</span></p><br><p>&nbsp;</p><br>Desirable skills<p><span>If:<br></span></p><br><ul><li><span>You have experience or have knowledge in data driven environment<br></span></li><li><span>Master of Data collection and data visualisation tools, programming in SQL or Python are your jam;<br></span></li><li><span>Some of these speak to you: Cloud technologies, API connection, ETL, Advertising tool…</span></li></ul><p><span>Or you are interested in learning those skills and use it in your work, contact us!</span></p><br><p>&nbsp;</p><br>Why should you join us<ul><li>Artefact is the place to be: come and build the future of data and marketing</li><li>Innovation: We have a passion for creating impacting projects, and believe innovation can come from anyone.</li><li>Action: We make things rather than telling people how to make them.</li><li>Collaboration: We believe in bringing talented people together, in winning together, and in learning from each other.</li></ul><p><strong>Come join us!</strong></p><br> </div>
<h2 class="h5">Job description</h2>
<div class="t-break" data-jb-field="description">
Company culture : <p><strong>Manpower Agences</strong> operates within a highly balanced culture, where <strong>collaboration</strong> plays a key role in the work environment. The company values close leadership, trust and collective engagement, while placing equal importance on <strong>performance</strong> and achieving results. This dynamic is supported by a <strong>structured organizational approach</strong>, promoting rigor, efficiency and quality execution. Openness to innovation further strengthens this balance, supporting adaptability in an evolving market.
</p><br><br>
<br> Job : <p>We are recruiting a Senior Data Analyst - Casablanca<br>Your main tasks:<br>• Collect, clean, and structure databases.<br>• Perform statistical analyses and interpret results.<br>• Design and automate dashboards and reports.<br>• Identify trends, behaviors, and key performance indicators.<br>• Produce summaries and recommendations based on analyzed data.<br>• Collaborate with research and operational teams to meet client needs.<br>• Participate in the continuous improvement of data analysis tools and processes.<br> </p><br><br> <br> <br> Required profile : <p><br>• Higher education (Bac+4/5) in statistics, data science, business intelligence, applied mathematics, economics, or a similar field.<br>• Solid mastery of quantitative data analysis.<br>• Excellent command of Excel and statistical analysis tools (SPSS, R, Python, or equivalent).<br>• Mastery of data visualization tools (Power BI, Tableau, or equivalent).<br>• Excellent analytical, synthesis, and problem-solving skills.<br>• Organizational skills, autonomy, and rigor.<br>• Good ability to communicate complex results clearly and accessibly.<br>• Good command of professional French and English.<br> Appreciated assets:<br>• Experience in the health, nutrition, wellness, or beauty sectors.<br>• Experience in a research institute or in consumer data analysis.<br>Position based in Casablanca<br> </p><br><br> <br><br> </div>
<p><font dir="auto" ><font dir="auto" >Job Description: As Test Automation Lead, you will be responsible for the test automation strategy and the management of the QA teams. You will ensure the quality of applications by developing robust testing frameworks and ensuring the implementation of best practices. Your responsibilities include: Defining and implementing the test automation strategy. Designing, developing, and maintaining automated testing frameworks. Managing and coordinating a team of testers (automation and functional). Developing test plans and executing automated test campaigns. Collaborating with development, DevOps, and business teams to guarantee the quality of deliverables. Continuously improving testing processes and integrating new technologies and tools. Analyzing test results and reporting anomalies. Monitoring technological advancements and recommending best practices in test automation.</font></font></p><p><strong>Desired Candidate Profile</strong></p><p><font dir="auto" ><font dir="auto" >Required Skills Technical Skills Proficiency in automation tools and frameworks: Playwright, Robot Framework Good knowledge of scripting languages: Python, Java Experience with test management tools (TestRail, Zephyr, Xray) Knowledge of CI/CD pipelines (Jenkins, GitLab CI/CD, Azure DevOps) Experience with REST APIs and their validation via automated tests Knowledge of Agile methodologies (Scrum, Kanban) Soft Skills Leadership and ability to mentor a team. Analytical and problem-solving skills. Good communication and teaching skills. Rigor and attention to detail. Ability to work in a team and collaborate with various stakeholders.</font></font></p><p><font dir="auto" ><font dir="auto" >Desired Profile: Education: Master's degree (Bac+5) in Computer Science, Software Engineering, or equivalent. Experience: 5-10 years in testing, including significant experience in automation and team management. Languages: French and technical English required.</font></font></p>
<section><p class="heading jdMain">Job Description</p><p class="heading">Roles & Responsibilities</p><div class="paragraph"><p>THE JOURNEY</p><p>Understand business needs and create insightful analysis helping your team to make the right decisions to boost Glovo presence and orders</p><p>Identify growth opportunities to increase our user base focusing on traffic, conversion and retention rates and leveraging on levers such as pricing, promotions, events, CRM and other marketing levers etc</p><p>Drive projects end-to-end translating business challenges into insights and actions</p><p>Identify growth opportunities to increase our user base, step change retention rates and maximize profitability</p><p>Take ownership of the reporting of KPIs by creating customized tools and using the available ones</p><p>Ensure these tools are scalable and up-to-date</p><p>Assist your colleagues in gaining access to the right data, and communicate and simplify concepts to the audience's needs</p><p>Drive clarity and solve ambiguity using data-driven approaches</p><p>Apply your expertise in quantitative analysis, data mining, and the presentation of data to see beyond the numbers and understand how our users interact with both our consumer and business products, identify growth opportunities, and execute projects to drive growth and engagement</p></div></section><section><p class="heading">Desired Candidate Profile</p><p class="paragraph"></p><h2>WHAT YOU WILL BRING TO THE RIDE</h2><ul><li>1-3 years of work experience on analytical roles leading analysis and turning insights into actions</li><li>Bachelor's degree in Math, Engineering, Business, Stats, Quantitative field or Business</li><li>SQL proficiency is mandatory / Python is a plus</li><li>Ninja expertise with Excel / Google Sheets is a must</li><li>Knowledge of visualization tools like Tableau and Looker</li><li>Business acumen and passion for end-to-end project management (from ideation and analysis into implementation)</li><li>A hands-on attitude is a must. You ll have to roll up your sleeves!</li><li>Proficiency in English</li><li>Strong consumer understanding skills</li></ul><p></p></section>
<section><p class="heading jdMain">Job Description</p><p class="heading">Roles & Responsibilities</p><div class="paragraph"><p><b>THE JOURNEY</b></p><p>Understand business needs and create insightful analysis helping your team to make the right decisions to boost Glovo presence and orders</p><p>Identify growth opportunities to increase our user base focusing on traffic, conversion and retention rates and leveraging on levers such as pricing, promotions, events, CRM and other marketing levers etc</p><p>Drive projects end-to-end translating business challenges into insights and actions</p><p>Identify growth opportunities to increase our user base, step change retention rates and maximize profitability</p><p>Take ownership of the reporting of KPIs by creating customized tools and using the available ones</p><p>Ensure these tools are scalable and up-to-date</p><p>Assist your colleagues in gaining access to the right data, and communicate and simplify concepts to the audience's needs</p><p>Drive clarity and solve ambiguity using data-driven approaches</p><p>Apply your expertise in quantitative analysis, data mining, and the presentation of data to see beyond the numbers and understand how our users interact with both our consumer and business products, identify growth opportunities, and execute projects to drive growth and engagement</p></div></section><section><p class="heading">Desired Candidate Profile</p><p class="paragraph"></p><h2>WHAT YOU WILL BRING TO THE RIDE</h2><ul><li>1-3 years of work experience on analytical roles leading analysis and turning insights into actions</li><li>Bachelor's degree in Math, Engineering, Business, Stats, Quantitative field or Business</li><li>SQL proficiency is mandatory / Python is a plus</li><li>Ninja expertise with Excel / Google Sheets is a must</li><li>Knowledge of visualization tools like Tableau and Looker</li><li>Business acumen and passion for end-to-end project management (from ideation and analysis into implementation)</li><li>A hands-on attitude is a must. You ll have to roll up your sleeves!</li><li>Proficiency in English</li><li>Strong consumer understanding skills</li></ul><p></p></section>
<section><p class="heading jdMain">Job Description</p><p class="heading">Roles & Responsibilities</p><div class="paragraph"><font dir="auto" ><font dir="auto" >Job Description </font></font><div> <p><font dir="auto" ><font dir="auto" >We are looking for a passionate Talend Engineer to join our team.</font></font></p> <p><font dir="auto" ><font dir="auto" >As part of ambitious digital transformation projects, you will be responsible for designing, developing and deploying high-performance data integration solutions.</font></font></p> <p><font dir="auto" ><font dir="auto" >You will work within a dynamic team, collaborating with experts to ensure the success of our projects.</font></font></p> <p> <strong><font dir="auto" ><font dir="auto" >Your responsibilities:</font></font></strong> </p> <ol> <li><font dir="auto" ><font dir="auto" >Data routing:</font></font></li> </ol> <ul> <li><font dir="auto" ><font dir="auto" >Gather the business needs of the different companies.</font></font></li> </ul> <ul> <li><font dir="auto" ><font dir="auto" >D. Develop technical solutions for data collection</font></font></li> </ul> <ul> <li><font dir="auto" ><font dir="auto" >Developing technical solutions for data storage</font></font></li> </ul> <ul> <li><font dir="auto" ><font dir="auto" >Perform unit and integration tests.</font></font></li> </ul> <ol> <li><font dir="auto" ><font dir="auto" >Data provision:</font></font></li> </ol> <ul> <li><font dir="auto" ><font dir="auto" >To industrialize and automate data cleaning according to the selected specifications.</font></font></li> </ul> <ul> <li><font dir="auto" ><font dir="auto" >Manage, maintain, and document data flows</font></font></li> </ul> <ul> <li><font dir="auto" ><font dir="auto" >Ensure production monitoring and maintenance.</font></font></li> </ul> <ol> <li><font dir="auto" ><font dir="auto" >Monitoring of development projects:</font></font></li> </ol> <ul> <li><font dir="auto" ><font dir="auto" >establish the technical specifications based on the needs analysis.</font></font></li> </ul> <ul> <li><font dir="auto" ><font dir="auto" >Report the activity to the project manager.</font></font></li></ul></div></div></section><section><p class="heading">Desired Candidate Profile</p><p class="paragraph">Qualifications </p><div> <p> <strong><font dir="auto" ><font dir="auto" >Search profile:</font></font></strong> </p> <ul> <li><font dir="auto" ><font dir="auto" >Engineer with advanced training.</font></font></li> <li><font dir="auto" ><font dir="auto" >You have at least </font></font><strong><font dir="auto" ><font dir="auto" >3 years of experience in </font></font></strong><font dir="auto" ></font><strong><font dir="auto" ><font dir="auto" >data engineering</font></font></strong><font dir="auto" ><font dir="auto" > issues </font><font dir="auto" >and skills in </font></font><strong><font dir="auto" ><font dir="auto" >Talend Data</font></font></strong><font dir="auto" ><font dir="auto" > Integration or </font></font><strong><font dir="auto" ><font dir="auto" >Talend Big Data in an </font></font></strong><font dir="auto" ><strong><font dir="auto" >agile</font></strong><font dir="auto" > context .</font></font><strong><font dir="auto" ></font></strong> </li> <li><font dir="auto" ><font dir="auto" >You have knowledge of </font></font><strong><font dir="auto" ><font dir="auto" >data architectures</font></font></strong><font dir="auto" ><font dir="auto" > and cloud environments</font></font></li> <li><font dir="auto" ><font dir="auto" >You have experience in data visualization </font></font><strong><font dir="auto" ><font dir="auto" >(Power BI, Tableau, QlikView, D3.js)</font></font></strong> </li> <li><font dir="auto" ><font dir="auto" >You are proficient in at least one specific programming language </font></font><strong><font dir="auto" ><font dir="auto" >(Spark, Scala, Python, Java, SQL)</font></font></strong> </li> <li><font dir="auto" ><font dir="auto" >You are proficient in operating systems (UNIX, Linux, Solaris) with expertise in data storage and </font></font><strong><font dir="auto" ><font dir="auto" >ETL tools.</font></font></strong> </li> <li><font dir="auto" ><font dir="auto" >Always on the lookout for new technologies and you like to change (Events, conferences, meetups, etc.).</font></font></li> <li><font dir="auto" ><font dir="auto" >Proactive and solution-oriented, you feel free to take risks and excel by sharing your ideas.</font></font></li> <li><font dir="auto" ><font dir="auto" >You are fluent in both spoken and written English.</font></font></li> </ul> <p> </p></div><p></p></section>