Senior AI Engineer
FADEL
Software Engineering, Data Science
Amman, Jordan
Posted on Mar 20, 2025
Amman, Jordan
Senior AI Engineer
Responsibilities
- Lead the development of Python-based back-end modules, determining design methodologies and toolsets for seamless integration between different product modules.
- Architect, maintain, and improve existing visual search services and ensure scalability, efficiency, and performance optimization.
- Conduct advanced research on cutting-edge machine learning technologies and integrate them into projects according to customer and business needs.
- Collaborate with clients to analyze requirements, recommend efficient AI solutions, and ensure client satisfaction.
- Provide technical leadership and support to the onsite team to deliver product releases on schedule.
- Write and maintain comprehensive technical documentation for AI models, system architecture, and development processes.
- Stay current with the latest AI and machine learning advancements, ensuring ongoing innovation and technical excellence.
- Coordinate and oversee testing efforts, working closely with QA teams to ensure AI models and systems meet rigorous performance standards.
- Lead the identification, tracking, and resolution of issues, ensuring timely reporting and problem-solving throughout the development lifecycle.
- Assist in the enforcement of project deadlines, managing schedules, and mentoring junior developers to ensure successful delivery of projects.
Location
- Amman, Jordan
Desired Skills and Experience
- Bachelor’s or Master’s degree in Computer Science, AI, or a related field.o 5+ years of experience in Python, microservices architecture, and back-end development.
- Good understanding of machine learning and deep learning, including the ability to modify and optimize machine learning training code.
- Expertise in object detection, Mask R-CNN, face recognition, and image matching.
- Proficiency with JavaScript and HTML for integrating AI models with front-end interfaces.
- Knowledge of Linux, and cloud platforms such as AWS.
- Extensive experience with Docker containers and orchestration technologies.
- Strong expertise in message queuing systems, with a focus on RabbitMQ.
- Experience leading teams or mentoring junior developers in AI and machine learning projects.
- Ability to stay current with industry trends and apply them to solve complex AI problems efficiently.
- Strong communication and collaboration skills, able to work closely with cross-functional teams, clients, and stakeholders.
- Problem-solving mindset with an ability to manage project timelines, overcome technical challenges, and deliver high-quality results.