Kaikai offers strategic and technical consulting services in the digital field to the private sector, governments and NGOs. With the slogan ‘Innovating for a digital, inclusive and impact-oriented Africa’, Kaikai supports high-impact projects and helps companies with their digital transformation, putting people, sustainability and efficiency at the heart of its actions.
We are looking for a versatile DevOps, Data and AI engineer to work on our internal systems and client projects. The successful candidate will bring technological expertise to the role, while actively participating in research and development. We are looking for someone who is passionate about technology and curious, with a solid foundation in DevOps and data management.
We are a young organisation, so roles can evolve and will be shaped according to your aspirations and client needs. We offer flexible working arrangements, but we expect you to be responsive, fully committed and to keep detailed track of your schedule - this is not a part-time job!
We encourage women to apply. Good luck!
Responsibilities
- Maintenance of internal information systems (ERP, Metabase and several other open source software programs) based on automatic and containerised deployments (Ansible, Docker)
- Ensuring system security, updates and a robust backup system
- Providing technological support for client projects in the areas of data collection, management and analysis, automation and connected objects.
- Monitoring of technological developments in the field of enterprise solutions, data collection and analysis, and artificial intelligence
- Planning and monitoring of IT tasks on various projects
- Ensuring high-quality documentation
- Prospect of development towards management of developer interns
- Developing a monitoring dashboard bringing together our various KPIs
Requirements
- Master's degree in computer science or equivalent + 3 years of professional experience
- Solid experience in managing Linux cloud servers (automatic deployment with Ansible or Kubernetes, continuous integration)
- Excellent command of basic development tools (Git, Docker, VSCode) in a professional environment (unit testing, issue tracker)
- Analytical, methodical and structured approach to work
- Excellent level of Python and JavaScript
- Proficiency in SQL and database management experience
- Experience in data transformation and analysis (Python/R)
- Experience in automation (n8n or other), service integration via API, particularly for artificial intelligence
- Experience in the IoT field would be welcome
- Good command of spoken and written English and French
Skills
- Organised and structured person.
- Analytical and problem-solving mindset
- Data-driven and working with KPIs
- Curiosity to learn new technologies independently
- Attention to detail
- Excellent written communication of documents and presentations (design, specifications, technical and user documentation)
- Team spirit and open-mindedness
What we offer
Exciting projects in the field of impact technology, for example on air quality and connected objects.
A pleasant working environment in our offices in Mamelles.
A young and dynamic team.
Opportunities to learn about project management.
The prospect of building a team and managing junior staff or interns.
How to apply
Click in Apply Now button
Share your CV and contact details. (You'll receive an email containing the link of the preliminary interview form)
Fill in the preliminary interview form – you will be asked to provide examples of work completed as part of previous projects or courses (1 GIT report, technical documentation for projects and portfolio of previous projects).
Technical tests will be carried out during the selection process.
We will keep you informed of the next steps!
Send us your questions at jobs@kaikai.dev