Principal Software Engineer (AI - R&D)

Adree

Employer Active

Posted 5 hrs ago

Experience

5 - 7 Years

Job Location

Cairo - Egypt

Education

Bachelors in Computer Application(Computers)

Nationality

Any Nationality

Gender

Not Mentioned

Vacancy

1 Vacancy

Job Description

Roles & Responsibilities

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.

Desired Candidate Profile

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.

Company Industry

Department / Functional Area

Keywords

  • Principal Software Engineer (AI - R&D)

Disclaimer: Naukrigulf.com is only a platform to bring jobseekers & employers together. Applicants are advised to research the bonafides of the prospective employer independently. We do NOT endorse any requests for money payments and strictly advice against sharing personal or bank related information. We also recommend you visit Security Advice for more information. If you suspect any fraud or malpractice, email us at abuse@naukrigulf.com