AI Developer
Responsibilities
As an AI Developer, you will design, build and deploy AI-powered applications and workflow automation solutions that support business transformation and operational efficiency. You will work with enterprise applications, cloud services and diverse data sources to deliver secure, scalable and maintainable solutions. In collaboration with business, data, technology and architecture teams, you will contribute throughout the development lifecycle, from solution design and integration through testing, deployment, monitoring and continuous improvement.
Your main responsibilities will include:
· Design, develop, test and deploy AI-powered applications, intelligent tools and workflow automation solutions.
· Integrate enterprise applications with AI services through REST APIs, Model Context Protocol (MCP), event-driven architectures and workflow orchestration platforms.
· Work with structured, semi-structured and unstructured data sources to build scalable and reliable AI solutions.
· Develop data-integration components connecting AI applications with enterprise data warehouses, data lakes, analytics platforms and vector databases.
· Build and maintain CI/CD pipelines and apply DevOps practices throughout the AI application lifecycle.
· Deploy and operate AI solutions on Microsoft Azure in line with enterprise architecture, security and development standards.
· Optimise AI workflows and applications for reliability, scalability, observability, performance and cost efficiency.
· Implement appropriate testing, monitoring, logging and technical documentation to support controlled deployment and ongoing maintenance.
· Collaborate with business and technical stakeholders to translate requirements into practical AI solutions and support adoption.
· Contribute to code reviews, knowledge sharing and the continuous improvement of development standards and reusable components.
· Comply with applicable information-security, data-protection, risk and internal policy requirements.
· Undertake additional duties as required.
Profile required
· Strong development skills in Python and working knowledge of .NET/C# for enterprise applications and integrations.
· Experience designing and integrating REST APIs, Model Context Protocol (MCP) components and event-driven or orchestrated workflows.
· Hands-on experience with Git, CI/CD pipelines and DevOps practices for building, testing and deploying applications.
· Experience integrating structured, semi-structured and unstructured data using relational, document and vector databases.
· Familiarity with developing AI solutions using Microsoft Azure and Azure AI Foundry capabilities.
· Experience connecting enterprise data platforms, such as data warehouses, data lakes, Databricks or Snowflake, to applications and AI services.
· Understanding of cloud architecture, application security, observability, scalability and cost optimisation principles.
· Strong analytical and problem-solving skills, with the ability to translate business requirements into reliable and maintainable technical solutions.
· A collaborative and delivery-focused approach, with clear communication, sound documentation and a commitment to continuous learning.
Business insight
Société Générale Global Solution Centre Morocco (SG GSC Morocco) is a subsidiary of the Société Générale Group and forms part of its international network of Global Solution Centres. Based in Morocco, with a presence in Abidjan, it provides operational, business and technology expertise to support several of the Group’s business lines and their transformation.
SG GSC Morocco brings together financial, operational and technology capabilities across the value chain, supporting Société Générale’s international Corporate and Investment Banking activities as well as Retail Banking activities in Africa. It offers an international and collaborative working environment focused on professional development, continuous learning, innovation and mobility.
Within this framework, SG GSC Morocco hosts teams that provide dedicated services to Bernstein SG.
Bernstein SG is a joint venture between AllianceBernstein and Société Générale. It combines high-quality independent equity research with cash equity execution services for institutional clients across North America, Europe and Asia-Pacific. Its teams are supported by technology, data and operational capabilities that contribute to business transformation, process efficiency and the development of innovative solutions.The successful candidate will be employed by SG GSC Morocco and fully dedicated to supporting Bernstein SG. The employee’s day-to-day activities, deliverables and stakeholder interactions will contribute directly to the design and implementation of AI-powered applications, enterprise integrations and workflow automation solutions. The role offers exposure to international business and technology stakeholders, enterprise data platforms, Microsoft Azure services and modern AI engineering practices, with a focus on delivering secure, scalable and sustainable solutions.
The information collected on this website is processed for the purpose of meeting the recruitment needs of SG GSC Morocco. This data is processed by the company’s internal departments. In accordance with Law No. 09-08, promulgated by Dahir No. 1-09-15 of 18 February 2009, concerning the protection of individuals with regard to the processing of personal data, you have the right to access and rectify your personal information. You may exercise these rights by contacting donnees-personnelles.gsc.morocco@sgcib.com. You may also object, on legitimate grounds, to the processing of your personal data. This data may be transferred abroad. These processing activities have been notified to and authorised by the CNDP under the following numbers: A-RH-239/2019 and T-RH-119/2019.