C++ Systems Software Engineer – 3‑Month AI Project (Remote)
Gramian Consulting · Kenya
Description du poste
About the role
We are looking for a highly skilled C/C++ engineer to join a 3‑month AI‑focused project. The role involves developing system‑level software, integrating open‑source libraries, and building backend infrastructure for model training and evaluation pipelines that support intelligent software maintenance tools.
Key responsibilities
- Develop, maintain, and extend high‑performance, secure system software in C/C++.
- Integrate and work with open‑source projects such as OpenSSL, FFmpeg, glibc, systemd, tcpdump, libssh2, ImageMagick, and FreeRDP.
- Design tools and infrastructure to support model training and evaluation workflows.
- Build systems for suggesting code patches based on bug reports, issue descriptions, and vulnerability IDs.
- Automate assessment of pull‑requests and patch diffs for correctness and completeness.
- Develop solution plans, set up reproducible environments, and evaluate test outcomes.
- Collaborate with AI engineers on integrations involving Rust bindings and Python‑based orchestration tools.
- Analyze low‑level system behavior using profiling, tracing, and debugging tools.
- Write clear, maintainable code and documentation for internal systems and external libraries.
Required profile
- 4+ years of professional experience in C and/or C++ (C99+, C++11/14/17).
- Strong understanding of systems programming, memory management, and networking internals.
- Hands‑on experience with the Linux kernel, glibc, and multithreaded programming.
- Familiarity with open‑source libraries such as OpenSSL, zlib, FFmpeg, libssh2, ImageMagick, and FreeRDP.
- Proficiency with debugging and diagnostics tools like gdb, valgrind, perf, and tcpdump.
Required skills
- C
- C++
- Linux kernel development
- glibc
- Multithreaded programming
- OpenSSL
- zlib
- FFmpeg
- libssh2
- ImageMagick
- FreeRDP
- systemd
- tcpdump
- gdb
- valgrind
- perf
- Profiling and tracing tools
- Debugging tools
- Rust
- Python
Questions fréquentes
Pourquoi signalez-vous cette offre ?
Postulez en 30 secondes
Entrez votre email pour postuler. Un compte sera cree automatiquement.
En continuant, vous acceptez nos conditions d'utilisation.
Deja un compte ? Connexion
Publie il y a 5 heures
Expire dans 1 mois
4 vues · 0 candidatures
Boostez vos chances
Importez votre CV : nous vous proposons les offres qui matchent votre profil.
Analyse de votre CV en cours...
Gramian Consulting
Kenya
Offres similaires
-
Remote Biology AI Native Solo Developer
Life Analytics Kenya -
AI Trainer (Indonesian) – Remote, $11/hr
Crossing Hurdles Kenya -
Engineering Team Leader
Jobgether Kenya -
Systems Manager
Majid Trading Company Limited Nakuru -
Programme Policy Officer – Data Analyst (NOA)
Programme Alimentaire Mondial Nairobi