Rekrute -
Morocco
--
Rekrute

Job Details


Company culture :

AXA GBS Morocco operates within a predominantly collaborative culture, where people, trust, and strong professional relationships are key priorities. The company promotes close and supportive management, encouraging accountability, development, and team cohesion. This human-centered approach is reinforced by a strong organizational framework, ensuring reliability, structure, and operational efficiency. It is complemented by a moderate focus on innovation and performance, supporting continuous improvement within a well-defined environment. [+]





Job :

As a Senior Software Engineer Python, you will play a pivotal role in designing, developing, and optimizing software components for dynamic pricing models. You will lead the construction of robust, scalable frameworks that facilitate the seamless execution of algorithms at scale. Your responsibilities include ensuring high-quality code through best practices such as TDD/BDD, implementing CI/CD pipelines, and promoting a culture of continuous improvement. You will collaborate closely with cross-functional teams, translating business needs into reliable, efficient technical solutions, and mentoring team members to elevate engineering standards.





Technical Stack





  • Programming Languages: Python (expert level), SQL, PySpark

  • Frameworks & Tools: Docker, Kubernetes, CI/CD pipelines (Jenkins, GitLab CI, etc.)

  • Cloud & Infrastructure: Cloud environments (Azure, or similar), microservices architecture

  • Development Practices: Test-Driven Development (TDD), Behavior-Driven Development (BDD), code reviews, software craftsmanship

  • DevOps & Deployment: Containerization, orchestration, monitoring, alerting, automation of deployment processes

  • Additional Skills: Experience with C/C++, Rust (nice to have), open-source contributions, internal frameworks or libraries



Required profile :

  • Confirmed Software Engineer with at least 5 years of experience in software development, ideally within data science, artificial intelligence, or related fields.

  • Expert in Python programming, with a deep understanding of best practices in software engineering, including architecture, design patterns, and modularity.

  • Proven experience in building and deploying scalable, robust solutions in a DevOps environment, leveraging Docker, Kubernetes, and CI/CD pipelines.

  • Strong understanding of cloud environments and microservices architecture, with a focus on automation, monitoring, and reliability.

  • Demonstrates leadership qualities, excellent communication skills, and the ability to mentor team members.

  • Proactive, autonomous, and comfortable navigating complex technical challenges while maintaining a customer-centric approach.

  • Nice to have: skills in low-level languages (C/C++, Rust), contributions to open-source projects, or experience with internal frameworks/libraries.



Similar Jobs

About Rekrute
Morocco