Summary
A technology team is seeking a hands-on senior AI engineer to turn AI use cases into reliable production features. You will build AI-powered applications in Python, integrate machine-learning models, develop backend services, process and evaluate data, and deploy and monitor AI systems across cloud or on-premise environments. Experience with language models, retrieval systems, agents, computer vision, OCR, and predictive ML is valuable.
Highlights
Hands-on senior role covering the full AI product lifecycle, from use-case development and model integration to production deployment and monitoring.
Description
Senior AI Engineer
Location: Amman, Jordan
Employment Type: Full-time
Experience: 5–8 years
About the Role
Rubix Studio is looking for a hands-on Senior AI Engineer to develop, integrate, and deploy AI capabilities across its technology products.
This is a practical software development role.
The selected candidate must be able to write production-quality code and convert AI use cases into reliable, deployable product features.
Key Responsibilities
Develop and maintain AI-powered applications using Python.Integrate existing AI and machine learning models into Rubix Studio products.Build backend services and APIs using FastAPI, Flask, or similar frameworks.Develop solutions involving LLM applications, RAG, AI agents, computer vision, OCR, document intelligence, or predictive machine learning.Prepare and process data for model development and evaluation.Convert prototypes into production-ready features.Deploy and monitor AI services in cloud or on-premise environments.Collaborate with software developers, product teams, and technical specialists.Evaluate solution accuracy, performance, reliability, and operating cost.Required Qualifications
Bachelor’s degree in Computer Science, Software Engineering, Computer Engineering, Artificial Intelligence, Data Science, or a related field.5–8 years of relevant professional experience.At least 4 years of practical experience developing or deploying AI or machine learning solutions.Strong Python programming skills.Strong software development experience, including APIs, databases, testing, Git, and clean code practices.Experience with PyTorch, TensorFlow, Scikit-learn, or similar frameworks.Experience with Docker and deploying production applications.Practical experience in at least two of the following:LLM applications, RAG, embeddings, vector search, or AI agents.Computer vision and image or video analysis.OCR, document intelligence, classification, and information extraction.Predictive machine learning applications.Ability to translate business requirements into working technical solutions.Good English communication skills and fluency in Arabic.Preferred Qualifications
Experience with OpenAI, Azure OpenAI, Gemini, Claude, Hugging Face, or open-source models.Experience with LangChain, LangGraph, LlamaIndex, or similar frameworks.Experience with vector databases such as pgvector, Qdrant, Pinecone, or FAISS.Familiarity with cloud platforms, CI/CD, MLOps, and model monitoring.