Senior AI Engineer / Machine Learning Engineer
Responsibilities:
Design and develop Machine Learning and AI models. Build and deploy AI-powered features for mobile and web applications. Fine-tune and integrate Large Language Models (LLMs). Develop AI solutions for recommendation systems, chatbots, document search (RAG), computer vision, automation, and predictive analytics. Build APIs for AI services and integrate them into our products. Optimize model accuracy, speed, and scalability. Work with datasets, feature engineering, and model evaluation. Research and implement the latest AI technologies and best practices. Collaborate with product managers, backend, and frontend engineers.
Requirements:
Bachelor's degree in Computer Science, Artificial Intelligence, Data Science, Software Engineering, or a related field (preferred). 3+ years of relevant experience building AI/ML solutions. Strong portfolio or GitHub showcasing AI or machine learning projects Strong Python programming skills. Experience with PyTorch or TensorFlow. Solid understanding of Machine Learning and Deep Learning. Experience with LLMs, Hugging Face, LangChain, or similar frameworks. Knowledge of FastAPI or Flask for AI deployment. Experience with vector databases such as Pinecone, FAISS, ChromaDB, or Weaviate. Familiarity with cloud platforms (AWS, GCP, or Azure) is an advantage. Experience with Docker and Git, AI Tools & Technologies
Preferred Requirements:
PyTorch TensorFlow Hugging Face LangChain OpenAI API Google Gemini Claude Ollama FastAPI OpenCV MLflow Docker GitHub Jupyter Notebook Weights & Biases (W&B)
What We Offer:
Competitive salary. Performance-based bonuses. Opportunity to build cutting-edge AI products. Career growth and continuous learning. Collaborative and innovative work environment.