Companies you’ll love to work for

Correlation Ventures

Python Software Engineer (Back End & data-engineering)



Software Engineering
Rabat, Morocco · Rabat, Morocco · Rabat-Salé-Kénitra, Morocco
Posted on Friday, October 6, 2023

About the Role: 💡

The role is responsible for contributing engineering expertise to the design, development and support of the Onclusive Data Platform. The data platform underpins Onclusive’s ambitions and therefore demands excellence of engineers who share the vision of continual improvement, well- crafted and tested code.

Your responsibilities:

  • Writing robust, scalable, maintainable, well-documented Python code for backend microservices, and deploying it to our event-driven, AWS-based infrastructure
  • Gathering and analyzing statistics and metrics to help design and optimize new or existing products
  • Expanding our comprehensive test suites
  • Building internal tools to facilitate the development
  • Collaborating with and conducting code reviews with your engineering peers
  • Working with Relational Databases & NoSQL Databases
  • Contributing to data solutions using programming languages such as Python, Spark
  • Working with streaming technologies such as kafka or kinesis
  • Using your experience of Cloud platforms and containers to speed time to market

Who you bring: 🤔

  • You can navigate and use Linux systems like a pro
  • Have coded and deployed projects in Python or other high-level languages such as Java, c#, Golang
  • Can work independently and with others on an Agile team
  • Have experience using AWS (particularly EC2, S3, DynamoDB, Kafka, Kinesis, Lambda) or other Cloud-based infrastructure
  • Have a good understanding or experience with Kubernetes, docker & related technologies

Preferred: 🚀

  • Experience with Elasticsearch
  • Experience with NoSQL databases (DynamoDB, Cassandra, Redis)
  • Distributed system architecture (kafka)
  • Experience using operations tools such as Terraform, AWS
  • Experience using message and queueing software like RabbitMQ

What we can offer: 😎

We are a global fast growing company which offers a variety of opportunities for you to develop your skill set and career. In exchange for your contribution, we can offer you:

  • Competitive salary and benefits;
  • Hybrid working in a team that is passionate about the work we deliver and supporting the development of those that we work with;
  • Great offices in the heart of Rabat close to all commodities📍
  • Supplementary health insurance coverage;
  • Retirement plan 👵👴
  • A company focus on wellbeing and work life balance including initiative’s such as flexible working and mental health support.

We want the best talent available, regardless of race, religion, gender, gender reassignment, sexual orientation, marital status, pregnancy, disability or age.