Premier sur l' emploi au Maroc Premier sur l’ emploi en Afrique

ALGO DEVELOPER - Casablanca

Company sector : IT (Information Technology)

Published today on ReKrute.com
  • 1 job(s) in Casablanca and region - Morocco
  • COMPANY :

    Société Générale  Global Solution Centre (SG GSC) Morocco embodies the new generation of the Société Générale Group's centres of excellence. Born from the merger of SG ABS and SG ATS, it brings together business and technological expertise to serve the transformation of banking activities on an international scale.

    Present in Casablanca and Abidjan, SG GSC Morocco supports the Group's businesses through recognized expertise in finance, risk, credit, audit, data, digital, and technologies. Our teams contribute to the design and deployment of innovative solutions that support the Group's performance, agility, and competitiveness.

    By joining us, you will evolve in an international, collaborative, and stimulating environment, where every talent is encouraged to learn, innovate, and grow. Together, we build the solutions that shape the bank of tomorrow and create a lasting impact for our clients, our businesses, and our employees.

    Our ambition: to make SG GSC Morocco a benchmark center of excellence, recognized for its talent, innovation, and contribution to the success of the Société Générale Group.

    Company culture :

    Société Générale Africa Technologies & Services - SG ATS operates within a corporate culture driven by collaboration, where people, teamwork and quality workplace relationships play a central role. This collaborative mindset is complemented by a strong spirit of innovation, encouraging agility, new ideas and continuous improvement. The company also values performance and a results-driven mindset, while relying on a structured organization that ensures rigor, efficiency and quality execution. This balance creates a stimulating, supportive and performance-oriented work environment.

    Job :

    As an Algo Developer supporting Bernstein SG's electronic execution activities, you will develop, test, refine and document algorithmic trading and smart-order-routing components used within the firm's market-access infrastructure. You will work closely with quantitative, trading and technology stakeholders to enhance performance and support controlled deployment into production environments. The role is expected to actively leverage and contribute to AI-powered workflows, automation initiatives and data-driven decision-support capabilities that enhance Bernstein SG's execution platform and client experience.

    Your main responsibilities will include:

    · Develop algorithmic execution components and smart order routers for the firm's market-access infrastructure.

    · Back-test and refine the existing code base to support performance optimisation.

    · Implement enhancements arising from quantitative research and strategy fine-tuning.

    · Develop and maintain tools supporting TCA, order monitoring and execution-performance analysis.

    · Write clear technical documentation and maintain well-organised code libraries.

    · Apply testing, version control, peer review and controlled release practices.

    · Investigate defects, performance issues and execution exceptions.

    · Liaise with IT functions for technical deployment into production environments.

    · Support validation of outputs and controls before and after material changes.

    · Comply with applicable risk, conduct, confidentiality and internal-control requirements.

    Required profile :

    · Strong software-development experience in a relevant language, with Python, C++ or Java advantageous depending on the technology stack.

    · Good understanding of algorithms, data structures, software architecture and performance optimisation.

    · Experience with automated testing, back-testing, debugging, version control and controlled deployment.

    · Understanding of electronic trading, algorithmic execution, smart order routing or market-access systems.

    · Strong analytical, problem-solving, documentation and collaboration skills.

    · Understanding of secure development, information security, access controls and operational resilience.

    AI & Automation Competencies
    · Experience developing AI-enabled applications, intelligent workflows and automated analytical or decision-support solutions.

    · Familiarity with large language models, generative AI architectures and AI-agent concepts.

    · Knowledge of retrieval-augmented generation, model orchestration and controlled grounding in approved data sources.

    · Experience integrating AI services and models through secure APIs, cloud services or approved internal platforms.

    · Ability to design, develop, test and maintain AI-powered tools supporting execution and monitoring.

    · Understanding of model evaluation, hallucination risk, guardrails, human-in-the-loop controls and AI monitoring.

    · Experience implementing secure AI solutions meeting privacy, security, access-control and resilience requirements.

    · Ability to identify, prototype and industrialise relevant AI use cases within trading and execution environments.

    Find out if this job is right for you

    Take the free ReKrute personality test and instantly get your compatibility score with this job and with the culture of more than 150 companies on the market.

    Take the test
    Share this job offer