Company Overview
ITGoals is a dynamic and innovative company committed to driving growth and delivering exceptional digital solutions. We foster a collaborative and inclusive work environment where creativity and technical excellence thrive—working from Cairo with international collaboration.
Job Description
As an AI Engineer at ITGoals, you will help design, develop, and deploy production-grade AI systems that bridge cutting-edge research and real-world product delivery. You’ll work across the full lifecycle, from experimentation and evaluation to scalable deployment, collaborating closely with product, engineering, and data teams to deliver reliable, responsible, and high-performing AI capabilities.
Key Responsibilities
- Design and implement machine learning and deep learning models aligned with product and business goals.
- Develop and optimize LLM-based systems (e.g., fine-tuning, prompt engineering, RAG), generative AI solutions, and/or predictive models.
- Build scalable AI pipelines from experimentation to production, including training, evaluation, deployment, and monitoring (MLOps).
- Collaborate with product, engineering, and data stakeholders to define requirements, success metrics, and delivery plans for AI features.
- Ensure model performance, robustness, explainability, and ethical compliance across the development lifecycle.
- Continuously evaluate emerging AI research and tools, proposing pragmatic integrations that improve product outcomes.
- Contribute to operational excellence: reproducibility, documentation, testing, and incident response for AI services in live environments.
Required Skills
- Strong proficiency in Python and modern ML frameworks (PyTorch, TensorFlow, and/or JAX).
- Hands-on experience with large language models, including fine-tuning, prompt engineering, and/or retrieval-augmented generation (RAG).
- Solid understanding of statistics, optimization, and model evaluation methodologies (metrics, validation strategies, error analysis).
- Experience deploying AI systems on cloud platforms (AWS, GCP, and/or Azure).
- Knowledge of containerization and orchestration (Docker, Kubernetes).
- Familiarity with CI/CD practices and scalable inference infrastructure (batch/real-time serving, monitoring, versioning).
- Strong problem-solving skills, ownership mindset, and clear technical communication in a collaborative environment.
Nice to Have
- Experience with multimodal AI systems (text + image/audio/video).
- Background in reinforcement learning and/or advanced NLP techniques.
- Published research, technical writing, or contributions to open-source AI projects.
- Experience working in high-growth startup environments and shipping quickly with high quality.
What Success Looks Like
- You deliver AI features that are measurable, reliable, and aligned with product goals—moving from prototype to production with strong engineering discipline.
- You improve model quality and efficiency through thoughtful experimentation, optimization, and rigorous evaluation.
- You help establish scalable MLOps practices (reproducibility, monitoring, deployment automation) that make AI delivery predictable.
- You communicate trade-offs clearly and collaborate effectively across teams to unblock progress and maintain high standards.
- You uphold responsible AI principles, ensuring solutions are robust, explainable where needed, and ethically developed.
Additional Information
We’re looking for a technically rigorous AI Engineer who enjoys balancing experimentation with production constraints and takes pride in building systems that perform well in real-world conditions. If you’re excited about deploying modern AI (including LLM-powered systems) in live products and working with a collaborative, international team, you’ll feel at home at ITGoals.
Job Type: Full-time