Company Overview:
We Reimagine Everything.
We are a multinational technology consulting firm. We help companies and corporations scale their operations, achieve technology innovation, elevate their brand and transform their business model.
We are here to challenge the status quo, flip the script, and blur all the lines in order to create customized end-to-end tech solutions, from software to hardware. We are a team of over 500 engineers from around the world with one shared goal: to leverage and crisscross technology, creative thinking, and industry-specific expertise to help our customers become and remain high performers in their industries. Basically, we take care of it all from A to Z.
Our expert engineers have contributed to 8 US patents and developed award-winning innovative tech solutions, serving 80M+ users for over 100 clients worldwide, including top US Fortune 500 companies.
Job Summary:
We are seeking a highly skilled and motivated Senior AI Engineer to lead the development and deployment of our next-generation LLM-powered services. This role is pivotal in shaping the design, scalability, and performance of our AI systems to deliver impactful, production-ready solutions.
The Key Responsibilities are:
- Design, develop, and deploy high-performance, low-latency AI services leveraging Large Language Models (LLMs).
- Architect and implement robust prompt orchestration workflows using tools such as LangGraph, Flowise, or equivalent frameworks, ensuring quality and fine-grained control over model interactions.
- Build and maintain scalable microservices-based software solutions, optimizing performance for LLM inference.
- Establish and enforce software engineering best practices, including clean code principles, design patterns, and comprehensive observability (logging, tracing, metrics).
- Collaborate cross-functionally with data engineers, product teams, and DevOps to deliver reliable and secure AI solutions at scale.
Requirements:
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
- Minimum 5 years of experience in software engineering, with proven expertise in AI/ML systems.
- Proven experience in advanced prompt engineering, including designing, testing, and managing complex prompt chains for LLM applications.
- Strong understanding of the LLM ecosystem (e.g., LLMs, embedding models, cross-encoder rerankers) and best practices for evaluation and testing.
- Hands-on experience using AI-powered development tools (e.g., Amazon Q, GitHub Copilot) to enhance productivity.
- Expert proficiency in at least one major programming language (Python, Go) and experience building production-grade systems.
- Excellent command of SQL and ability to navigate complex database schemas and write efficient queries.
- Practical experience with Vector Databases (Pinecone, Weaviate, Milvus, Qdrant) and their use in Retrieval-Augmented Generation (RAG) systems.
- Strong hands-on experience with AWS cloud services, especially for deploying and scaling AI/ML workloads.
- Demonstrated ability to deliver high-quality solutions, with expertise in testing methodologies (unit, integration, end-to-end) and CI/CD pipelines.
- Proven experience designing and implementing multi-tenant architectures with robust data isolation and security.
- Strong understanding of OWASP principles, data protection, PII removal, and compliance in AI-driven systems.
- Excellent English communication skills.
- This opportunity is remote for Egyptian applicants and Hybrid for Lebanese applicants.
Disclaimer:
We use Zoho Recruit and other AI tools to help review and organize job applications (for example, reading CVs, reorganizing, and extracting CV information). These tools are only used to assist our team.
No hiring decision is made solely by automated means; all applications are subject to human review and assessment.