Principal Software Engineer (AI - R&D), Senior
🇪🇬 Egypt
Management
Python
Marketing
Machine Learning
Design
Project Management
Sales
Data Science
Principal Software Engineer (AI - R&D), Senior
from 🇪🇬 Egypt
Adree is looking for a Senior Principal Software Engineer (AI - R&D) to lead our innovation initiatives and drive high-impact pre-sales strategies by leveraging deep technical, research, and analytical expertise to articulate the value of advanced artificial intelligence and digital solutions. In this role, you will act as a strategic technical leader, working closely with executive stakeholders and clients to navigate complex business challenges and clearly demonstrate how cutting-edge AI architectures and enterprise prototypes address their strategic needs.
You will be responsible for bridging the gap between ambiguous, bleeding-edge product concepts and elite technical execution, orchestrating continuous experimentation across the organization. By blending master-level software engineering, advanced machine learning exploration, and high-velocity prototyping, you will ensure Adree pioneers industry-leading technological shifts while establishing highly scalable, measurable proof-of-concepts.
Key Responsibilities:
- Engage with enterprise clients and executive stakeholders to gather complex requirements and define high-level digital transformation and R&D strategies
- Deliver authoritative technical presentations, executive deep dives, and reusable demo frameworks showcasing next-generation AI models and platform capabilities
- Support pre-sales and business development teams in structuring technical proposals, ensuring definitive feasibility validation and architectural alignment with client needs
- Provide elite technical insights and AI/ML architectural expertise throughout the sales and discovery processes to drive high-stakes customer engagement
- Collaborate with and guide cross-functional leadership (architecture, product management, and engineering) to translate abstract ideas into robust technical roadmaps, risk matrices, and architectural trade-offs
- Stay current with global industry trends, emerging technologies, market shifts, and vendor tools to strategically position Adree's core solution stack
- Conduct advanced workshops, technology validation sessions, and complex architecture spikes to govern and expand a centralized, enterprise-grade AI knowledge base
- Participate in elite industry trade shows, vendor evaluation pilots, and marketing events, acting as the primary technical representative for Adree's advanced AI and R&D capabilities
Education
- Bachelor’s, Master’s, or Ph.D. degree in Computer Science, Data Science, Software Engineering, or a highly technical quantitative field.
Experience
- Extensive, proven track record in principal or lead software engineering roles, with deep experience operating within rapid prototyping or applied corporate R&D environments.
- Demonstrated success owning enterprise R&D backlogs, executing deep architectural spikes, and scaling abstract concepts into production-ready foundational frameworks.
- Substantial experience steering high-level pre-sales functions, client-facing technical discovery, and delivering data-driven technical recommendations to c-suite leadership.
Skills & Competencies (Technical & Analytical + Soft)
- Master-level software engineering background with mandatory, deep proficiency across the .NET enterprise ecosystem.
- Advanced expertise in Python programming, specifically tailored to enterprise AI/ML framework implementations and model fine-tuning.
- Comprehensive understanding of foundational and generative AI/ML concepts, modern vibe coding practices, and AI-assisted development paradigms at scale.
- Strategic familiarity with enterprise low-code platforms and rapid application development governance.
- Elite analytical skills to design global vendor assessment matrices, benchmarks, and highly measurable data-driven POC metrics.
- Superior leadership, technical mentorship capabilities, an experimental mindset, and exceptional communication skills to articulate technical trade-offs to senior leadership.
Experience (summary)
- Enterprise R&D backlog ownership, strategic architecture spikes, and principal prototyping
- Advanced AI/ML model research, evaluation framework design, and deployment orchestration
- Strategic customer-facing POC design and reusable corporate demo framework engineering
- Enterprise pre-sales technical leadership and architectural feasibility validation
- Global vendor scouting, tool benchmarking, and infrastructure comparison matrices
- Core internal platform, SDK, accelerator, and engineering automation framework development
Skills & Competencies (summary)
- Enterprise .NET architecture & distributed software engineering principles
- Python programming & advanced AI/ML tool integrations
- AI-assisted development paradigms & vibe coding governance
- Low-code platform ecosystem exposure & rapid setup strategy
- Executive data-driven decision reporting & technical recommendation delivery
- Stakeholder relationship management & strategic alignment
- Prioritization, engineering mentorship, and technical leadership
- Travel for client-facing activities
Job location: HQ