Principal Software Engineer (AI - R&D)

Adree Al Qahirah, Egypt
Apply Now

Key Responsibilities • Own the R&D backlog (AI experiments, architecture spikes, technology validation). • Research, prototype, and evaluate AI models, frameworks, tools, and platforms. • Translate ambiguous ideas into feasible technical approaches, risks, and trade-offs. • Design and build customer-facing POCs and reusable demo frameworks. • Support pre-sales with technical deep dives and feasibility validation. • Define where AI adds real value and build measurable AI POCs. • Maintain an internal AI knowledge base (models tested, results, lessons learned). • Build internal platforms, SDKs, accelerators, and automation tools. • Scout and evaluate vendors, platforms, and tools through comparison POCs. • Produce data-driven technical recommendations for leadership.

Key Skills & Qualifications • Strong software engineering background with .NET (mandatory). • Experience with Python is a plus, especially in AI/ML contexts. • Solid understanding or hands-on experience in AI/ML concepts and tools (preferred). • Familiarity with vibe coding tools and modern AI-assisted development approaches. • Experience or exposure to low-code platforms is highly recommended. • Proven ability to rapidly learn and adapt to new technologies and frameworks. • Strong prototyping mindset with the ability to turn ideas into working solutions quickly. • Ability to work across R&D, architecture, and pre-sales functions.

  We are looking for someone who is not only technically strong but also has a mindset of continuous experimentation and innovation, capable of pushing forward our AI and R&D initiatives.