Posted on 2025/12/22
AI Engineer – Computer Vision/NLP
I/O Lab
Heliopolis, Al Matar, El Nozha, Egypt
Full Description
Role Description
I/O Lab is seeking a full-time AI Engineer specializing in Computer Vision and Natural Language Processing (NLP) for a hybrid role based in New Cairo, with some flexibility for remote work.
The AI Engineer will design, develop, and implement algorithms for pattern recognition, computer vision, and NLP applications.
Daily tasks include collaborating with cross-functional teams, researching advancements in AI technologies, optimizing neural network models, and contributing to the creation of state-of-the-art AI-driven solutions.
The position involves software development, performance testing, and deployment of AI systems.
Key Responsibilities
• Structured Extraction: Build robust pipelines that convert messy, unstructured documents into clean, structured records using a mix of ML models and deterministic rules.
• Hybrid Systems: Design smart systems that know when to use a heavy LLM, when to use a lightweight vector search, and when to use simple regex for maximum efficiency and accuracy.
• Noise Handling: Create logic to handle imperfect inputs (e.g., scan noise, formatting inconsistencies) and ensure the system degrades gracefully.
• Model Operations: Optimize models for inference speed and cost, deploying them effectively in a production environment.
Technical Skills
• Experience building end-to-end NLP, Computer Vision or vLLM pipelines in production.
• Strong software engineering fundamentals. You write clean, testable code, not just Jupyter notebooks.
• Familiarity with vector databases, embeddings, and search retrieval (RAG).
• Pragmatic understanding of "heuristics vs. models" you choose the right tool for the job, even if it’s "boring" technology.
Qualifications
• Expertise in Pattern Recognition and Computer Vision techniques
• Strong background in Neural Networks and Machine Learning algorithms
• Proficiency in Natural Language Processing (NLP) and linguistics-based AI applications
• Experience in Software Development and programming languages such as Python, Java, or C++
• Strong analytical problem-solving skills and proficiency in data analysis
• Familiarity with AI frameworks (e.g., TensorFlow, PyTorch) is an advantage
• Bachelor’s or Master’s degree in Computer Science, Engineering, or a related technical field

Zero to AI Engineer
Skip the degree. Learn real-world AI skills used by AI researchers and engineers. Get certified in 8 weeks or less. No experience required.
Find AI, ML, Data Science Jobs By Location
Find Jobs By Position