We get talents. You get results.
C++ Systems Software Engineer, AI project
Location
Egypt
Posted
7 days ago
Salary
0
Seniority
Senior
Job Description
C++ Systems Software Engineer, AI project
Gramian Consulting
• 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 PRs 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.
Job Requirements
- Expert-level 4+ yrs of 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 Linux kernel, glibc, and multithreaded programming.
- Familiarity with libraries such as OpenSSL, zlib, FFmpeg, libssh2, and ImageMagick.
- Proficiency with debugging and diagnostics tools like gdb, valgrind, perf, and tcpdump.
Related Guides
Related Job Pages
More Backend Engineer Jobs
.Net + Angular + AWS - Full Stack Developer
Encora DigitalEncora, a leader in digital engineering, drives innovation by crafting cutting-edge, cloud-first, data-first, and AI-first solutions that redefine industries. S
Role Description We are seeking a highly skilled Full-Stack Engineer with strong expertise in Angular, ASP.NET Core. The ideal candidate is passionate about building scalable, performant, and maintainable software systems using clean architecture principles. This role involves working across the full technology stack—from crafting responsive, intuitive front-end interfaces to designing robust APIs and cloud infrastructure. Key Responsibilities - Frontend Development - Develop and maintain responsive, modular, and high-quality Angular applications. - Implement UI components using TypeScript, HTML5, CSS\LESS\SCSS, and RxJS reactive patterns. - Manage global and component-level state using NgRx. - Write robust unit tests using Jest to ensure high code quality and maintainability. - Optimize web applications for speed, accessibility, and cross-browser compatibility. - Backend Development - Design and implement scalable and secure ASP.NET Core Web API services. - Write clean, maintainable C# code following SOLID and clean architecture best practices. - Build automated unit and integration tests using xUnit. - Develop efficient and reliable data-access layers using EF Core. - Collaborate on API architecture decisions, versioning, and documentation. - Database & Data Modeling - Design relational database schemas and write efficient SQL for SQL Server. - Perform strong data modeling to support complex domain logic. - Optimize queries and ensure application-level data integrity. - DevOps & Tooling - Containerize applications using Docker. - Build, enhance, and maintain CI/CD pipelines for automated deployments. - Use Git for version control and adhere to collaborative branching strategies. - Work closely with DevOps teams to ensure seamless application delivery and infrastructure reliability. Qualifications - Proven experience with Angular (v18+ preferred) and TypeScript. - Strong understanding of RxJS, Observables, and reactive design patterns. - Hands-on experience with NgRx or similar state management libraries. - Expertise in ASP.NET Core Web API and designing RESTful services. - Strong command of C#, .NET ecosystem, and architecture best practices. - Solid experience with SQL databases and advanced query optimization. - Experience with modern DevOps tooling, CI/CD pipelines, and Docker. - Proficient with automated testing frameworks like Jest and xUnit. - Ability to write clean, maintainable, testable, and well-documented code. - Strong problem-solving skills and ability to work in an agile, collaborative environment. Preferred Qualifications - Experience with Domain-Driven Design (DDD). - Knowledge of microservices architecture. Company Description At Coforge, we hire professionals based solely on their skills and do not discriminate based on age, disability, religion, gender, sexual orientation, socioeconomic status, or nationality.
• Atuar no desenvolvimento e manutenção de novas funcionalidades; • Ter responsabilidade para desenvolver em sistemas de importância crítica para a companhia; • Monitorar o desempenho e a aplicação das alterações dos sistemas; • Documentar as mudanças realizadas; • Criar e manter sistemas em produção levando em consideração requisitos não-funcionais, tais como: Desempenho, Escalabilidade, Segurança, Disponibilidade, Confiabilidade, Resiliência e Integrável com todo nosso ecossistema de aplicações.
Backend Software Engineer, GenAI
ClarioTransforming Lives by Unlocking Better Evidence | Decentralized clinical trials | Broadest endpoint technology
• Design, develop, and deploy robust AI-powered applications, with a focus on agentic and multi-modal AI systems. • Architect scalable, production-grade software solutions using modern programming languages (Python preferred) and AI/ML frameworks (e.g., PyTorch). • Lead the end-to-end development lifecycle: from ideation and prototyping to deployment and monitoring in cloud environments (AWS preferred). • Collaborate closely with AI researchers, scientists, software developers, and product managers to translate business needs into technical solutions. • Build and optimize data pipelines for training, evaluating, and serving AI models. • Implement best practices for code quality, testing, CI/CD, and DevOps within the GenAI team. • Mentor and guide junior engineers, fostering a culture of technical excellence, innovation, and continuous learning. • Stay current with advancements in AI, agentic systems, cloud engineering, and drive their adoption within the team. • Contribute to strategic planning, technical roadmaps, and cross-functional initiatives that align with organizational goals.
Senior Software Engineer, Backend
DraftKingsDraftKings is a sports-technology and media entertainment platform founded in 2012 to change the way consumers engage with their favorite athletes, teams, and s
• Design and develop scalable back-end systems and APIs that power high-impact applications used by a large, engaged user base around the clock. • Deliver production-ready code, driving forward new features and capabilities in a 24/7 sports betting environment. • Prioritize agility and scalability equally to support rapid product rollouts while ensuring systems are built to pivot and perform at scale. • Own the full software development lifecycle, from initial design through long-term maintenance, performance tuning, and reliability improvements. • Triage, investigate, and resolve production issues with urgency, contributing to a culture of continuous improvement and operational excellence. • Ensure all components are built to withstand high volume and real-time demands, optimizing for speed and efficiency. • Collaborate cross-functionally to align technical execution with product goals, mentoring peers and driving quality standards across the team.



