Senior AI Engineer

منذ 2 أيام

sharjah, الإمارات العربية المتحدة Good co India دوام كامل
Role & responsibilities
  • Design, develop, and deploy advanced AI and machine learning solutions to address complex business challenges.
  • Build and optimize Generative AI applications, Large Language Models (LLMs), and AI-powered intelligent systems.
  • Develop and implement Retrieval-Augmented Generation (RAG) pipelines, AI agents, and autonomous workflows.
  • Research, evaluate, and implement emerging AI technologies, frameworks, algorithms, and architectures.
  • Design, train, fine-tune, and optimize machine learning and deep learning models for production environments.
  • Develop NLP, computer vision, predictive analytics, and recommendation system solutions.
  • Build scalable AI architectures and integrate AI models into enterprise applications through APIs and microservices.
  • Implement prompt engineering, model evaluation, fine-tuning, and inference optimization techniques.
  • Work with vector databases, embedding models, and knowledge retrieval systems to enhance AI application performance.
  • Develop and maintain end-to-end MLOps pipelines for model training, deployment, monitoring, and continuous improvement.
  • Collaborate with software engineers, data scientists, product managers, and business stakeholders to deliver AI-driven solutions.
  • Ensure AI solutions meet performance, scalability, reliability, security, and data privacy requirements.
  • Monitor model performance, identify bias, reduce hallucinations, and implement responsible AI practices.
  • Optimize AI infrastructure, computational resources, model latency, and deployment costs.
  • Mentor junior AI/ML engineers, conduct code reviews, and contribute to technical architecture and engineering best practices.
Preferred candidate profile
  • 6 to 11 years of experience in Software Engineering, Artificial Intelligence, Machine Learning, Data Science, or related technical domains.
  • Strong hands-on expertise in Python, machine learning algorithms, deep learning, and statistical modelling.
  • Proven experience developing, training, fine-tuning, and deploying production-grade AI/ML models.
  • Strong understanding of Generative AI, LLMs, prompt engineering, RAG architectures, and AI agent development.
  • Experience with frameworks and libraries such as PyTorch, TensorFlow, Scikit-learn, Hugging Face, LangChain, and LlamaIndex.
  • Hands-on experience with vector databases such as Pinecone, Weaviate, FAISS, or ChromaDB.
  • Strong knowledge of NLP, computer vision, neural networks, and model optimization techniques.
  • Experience building scalable AI applications, REST APIs, microservices, and cloud-native solutions.
  • Familiarity with MLOps, model deployment, monitoring, Docker, Kubernetes, and CI/CD pipelines.
  • Experience working with cloud AI platforms and services across AWS, Microsoft Azure, or Google Cloud Platform.
  • Strong understanding of data engineering, SQL, NoSQL, data preprocessing, feature engineering, and distributed computing.
  • Knowledge of AI model evaluation, explainability, responsible AI, data security, and privacy standards.
  • Ability to translate complex business requirements into practical AI solutions with measurable business outcomes.
  • Strong analytical thinking, problem-solving, communication, and cross-functional collaboration skills.
  • Experience mentoring engineers and contributing to technical architecture and AI engineering standards.
  • Bachelor's degree in Computer Science, Artificial Intelligence, Machine Learning, Data Science, or a related technical field; master's degree or PhD preferred.
  • Relevant certifications and demonstrated AI project experience, research contributions, or technical publications are advantageous.