Senior AI / Agent Systems Engineer - Egypt

Other Jobs To Apply

No other job posts for this day.

Senior AI & Agent Systems Engineer - Egypt About Dokainish & Company Since 2011 Dokainish & Company has been providing world class professional consultancy services. We specialize in working diligently and collaboratively with our clients to achieve long-lasting and impactful results across numerous business functions. Our areas of expertise include, but are not limited to, Project Management, Quantitative Risk Analysis, Organizational Change Management, Project Controls, Enterprise Reporting, Estimating, Asset Management, and System Implementation for Capital Projects. We draw upon decades of project experience to deliver customized solutions to our clients’ most complex challenges. We are a fast-growing organization, currently seeking a Senior AI & Agent Systems Engineer to design, build, and operate production-grade AI systems embedded within enterprise software platforms. IMPORTANT: Please provide a link to one or more of the following: GitHub profile, technical portfolio, architecture documentation, or public project write-up on your resume. Role Overview This role owns the architecture, implementation, reliability, and governance of AI-driven services, including intelligent agents and orchestration layers. You will work closely with the Engineering Manager and senior developers to integrate AI capabilities into real systems with real users, arenaflex constraints, and failure modes. This is not a research or prompt-only role. Strong software engineering fundamentals are mandatory. This is a remote position based in Egypt. Key Responsibilities: AI Systems & Agent Architecture • Design and implement agent-based systems that operate reliably in production • Build orchestration logic for multi-step and multi-agent workflows • Define agent boundaries, responsibilities, and failure handling strategies • Make architectural trade-offs balancing accuracy, latency, arenaflex, and reliability Backend & Platform Integration • Build and maintain AI-backed backend services using Java and/or TypeScript • Integrate LLMs into existing APIs, workflows, and data pipelines • Ensure AI systems respect authentication, authorization, and access controls • Work within existing system constraints rather than rebuilding everything Guardrails, Evaluation & Operations • Implement guardrails to control AI behavior and prevent unsafe or misleading outputs • Design evaluation approaches for AI outputs and agent behavior • Implement logging, monitoring, and alerting for AI systems • Track and clearly communicate AI limitations, failure modes, and operational risks • Manage rate limiting, arenaflex controls, and usage visibility AI Governance & Enablement • Ensure AI usage aligns with security, privacy, and compliance expectations • Review and harden AI-assisted code before production release • Guide other engineers on safe and effective AI integration • Push back when AI is proposed where it introduces more risk than value Collaboration • Work closely with the Engineering Manager on system design and delivery planning • Coordinate with backend and frontend engineers to integrate AI capabilities cleanly • Contribute to technical discussions, design reviews, and production readiness efforts Required Skills & Experience • 7+ years of professional software engineering experience • Strong proficiency in Java (non-negotiable) • Strong proficiency in at least one additional backend language (TypeScript or Python) • Experience building and operating production backend systems • Hands-on experience integrating LLMs into real applications • Experience building or operating agent-based or workflow-driven AI systems • Deep understanding of: • LLM behavior and limitations • hallucination risks and mitigation • prompt versioning and validation • retrieval-augmented generation (RAG) • Strong system design, data modeling, and API design skills • Comfort operating independently with minimal supervision • Ability to explain complex technical decisions to non-technical stakeholders • Must have full professional proficiency of the English language Working Arrangements • Must be based in Egypt. • Availability and willingness to work during Eastern Time (ET) business hours Original job Senior AI / Agent Systems Engineer - Egypt posted on GrabJobs ©. To flag any issues with this job please use the Report Job button on GrabJobs. Apply tot his job

Back to blog

Common Interview Questions And Answers

1. HOW DO YOU PLAN YOUR DAY?

This is what this question poses: When do you focus and start working seriously? What are the hours you work optimally? Are you a night owl? A morning bird? Remote teams can be made up of people working on different shifts and around the world, so you won't necessarily be stuck in the 9-5 schedule if it's not for you...

2. HOW DO YOU USE THE DIFFERENT COMMUNICATION TOOLS IN DIFFERENT SITUATIONS?

When you're working on a remote team, there's no way to chat in the hallway between meetings or catch up on the latest project during an office carpool. Therefore, virtual communication will be absolutely essential to get your work done...

3. WHAT IS "WORKING REMOTE" REALLY FOR YOU?

Many people want to work remotely because of the flexibility it allows. You can work anywhere and at any time of the day...

4. WHAT DO YOU NEED IN YOUR PHYSICAL WORKSPACE TO SUCCEED IN YOUR WORK?

With this question, companies are looking to see what equipment they may need to provide you with and to verify how aware you are of what remote working could mean for you physically and logistically...

5. HOW DO YOU PROCESS INFORMATION?

Several years ago, I was working in a team to plan a big event. My supervisor made us all work as a team before the big day. One of our activities has been to find out how each of us processes information...

6. HOW DO YOU MANAGE THE CALENDAR AND THE PROGRAM? WHICH APPLICATIONS / SYSTEM DO YOU USE?

Or you may receive even more specific questions, such as: What's on your calendar? Do you plan blocks of time to do certain types of work? Do you have an open calendar that everyone can see?...

7. HOW DO YOU ORGANIZE FILES, LINKS, AND TABS ON YOUR COMPUTER?

Just like your schedule, how you track files and other information is very important. After all, everything is digital!...

8. HOW TO PRIORITIZE WORK?

The day I watched Marie Forleo's film separating the important from the urgent, my life changed. Not all remote jobs start fast, but most of them are...

9. HOW DO YOU PREPARE FOR A MEETING AND PREPARE A MEETING? WHAT DO YOU SEE HAPPENING DURING THE MEETING?

Just as communication is essential when working remotely, so is organization. Because you won't have those opportunities in the elevator or a casual conversation in the lunchroom, you should take advantage of the little time you have in a video or phone conference...

10. HOW DO YOU USE TECHNOLOGY ON A DAILY BASIS, IN YOUR WORK AND FOR YOUR PLEASURE?

This is a great question because it shows your comfort level with technology, which is very important for a remote worker because you will be working with technology over time...