Job Openings
AI / ML Engineer
About the job AI / ML Engineer
- Develop, train, test, and deploy machine learning models.
- Build data preprocessing, feature engineering, and data validation pipelines.
- Work with large datasets and ensure data quality and consistency.
- Implement predictive analytics, classification, NLP, computer vision, or recommendation models depending on project needs.
- Optimize model performance, accuracy, and inference speed.
- Deploy models using cloud platforms or MLOps frameworks.
- Collaborate with data engineers, product teams, and software engineers.
- Maintain model monitoring, versioning, and retraining workflows.
Required Skills & Experience:
- Strong knowledge of ML frameworks (TensorFlow, PyTorch, Scikit-learn).
- Proficiency in Python and ML-ready libraries (NumPy, Pandas, Matplotlib).
- Experience with model deployment using Docker, FastAPI, Flask, or cloud ML services.
- Understanding of algorithms, statistics, and data modelling.
- Experience with NLP, deep learning, or computer vision (as required).
- Familiarity with MLOps tools (MLflow, Kubeflow, Vertex AI, Sagemaker) is a plus.
- Good understanding of data structures and distributed systems.
AI Tools Implementation & Customization
- Installing and running open-source LLMs (Ollama, Llama, Mistral, etc.).
- Integrating LLMs into applications (via API, local server, containers).
- Designing and building RAG (Retrieval-Augmented Generation) systems.
- Implementing vector databases (Weaviate, Pinecone, ChromaDB, Qdrant).
- Building embeddings pipelines and prompt pipelines.
- Creating automation flows using n8n, LangChain, FastAPI, etc.
- Fine-tuning or customizing models for company-specific tasks.