# Principal Software Engineer (AI - R&D)

> Adree · Cairo, Egypt (Hybrid) · — · Posted 2026-05-06

**Workplace:** hybrid

**Department:** Egypt Office

## Description

**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.

## Requirements

**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.

## Apply

[Apply at Adree](https://apply.workable.com/adree/j/62063A210A/apply)

---
Powered by [Workable](https://www.workable.com)
