
AI Engineer
Posted 6 days ago

Posted 6 days ago
This is a fully remote position, open to applicants in Saudi Arabia.
• Conceive, create, and implement AI-driven solutions that address real-world business challenges.
• Engage throughout the entire AI lifecycle—from data preparation and model development to deployment, monitoring, and optimization.
• Collaborate intimately with product managers, software engineers, and domain specialists.
• Take ownership of the complete AI lifecycle, which includes data exploration, model development, evaluation, deployment, monitoring, and ongoing enhancement.
• Conduct model evaluations, error analyses, and performance optimizations to ensure reliability and accuracy.
• Develop and improve AI applications powered by Large Language Models (LLMs).
• Construct Retrieval-Augmented Generation (RAG) systems, semantic search solutions, and AI assistants.
• Work with embeddings, vector databases, and contemporary AI orchestration frameworks.
• Assess and enhance model outputs for quality, relevance, latency, and user experience.
• Deploy and sustain AI services in cloud and containerized settings.
• Create scalable APIs and inference pipelines for real-time and batch processing workloads.
• Oversee AI systems in production and resolve performance or reliability issues.
• Collaborate with engineering teams to embed AI capabilities into customer-facing products.
• Partner with Product, Engineering, Data, and Customer Success teams to translate business needs into AI solutions.
• Contribute to technical discussions, design reviews, and best practices in AI.
• Stay informed of emerging AI technologies and suggest practical innovations that deliver business value.
• 2–4 years of professional experience in Artificial Intelligence, Machine Learning, Data Science, or similar engineering roles.
• Demonstrated experience in developing and deploying AI or machine learning solutions in production settings.
• Strong command of Python.
• Familiarity with machine learning and deep learning frameworks such as PyTorch or TensorFlow.
• Solid grasp of machine learning fundamentals, model evaluation methods, and performance optimization techniques.
• Experience in creating AI applications utilizing Large Language Models (LLMs).
• Knowledge of Retrieval-Augmented Generation (RAG), embeddings, and vector search principles.
• Experience in building APIs using FastAPI, Flask, or comparable frameworks.
• Understanding of software engineering best practices, version control, and testing methodologies.
• Experience in deploying AI models in production environments.
• Familiarity with Docker and cloud platforms like AWS, Azure, or GCP.
• Knowledge of monitoring, observability, and the reliability of AI systems.
• Strong analytical and problem-solving skills.
• Excellent communication and teamwork abilities.
• Ability to thrive in a dynamic, cross-functional environment.
• Preferred Qualifications
• Experience with LangChain, LangGraph, LlamaIndex, or similar AI orchestration frameworks.
• Experience with vector databases such as Pinecone, Qdrant, ChromaDB, Weaviate, or FAISS.
• Exposure to agent-based AI systems and workflow automation.
• Familiarity with MLOps practices, CI/CD pipelines, and model monitoring.
• Experience in computer vision, multimodal AI, recommendation systems, or NLP applications.
• Knowledge of self-hosted open-source models and contemporary inference frameworks.
• Comprehensive health, dental, and vision insurance.
• Flexible work hours and remote work options.
• Generous paid time off and holidays.
• Opportunities for professional development and continued education.
• Collaborative and innovative work environment.
Credo AI
Get handpicked remote jobs straight to your inbox weekly.