Role Overview
We are looking for a passionate and motivated Machine Learning Engineer to join our AI Engineering team. You will work on building intelligent AI solutions across Machine Learning, Computer Vision, Deep Learning, and Generative AI, including Large Language Models (LLMs), Agentic AI systems, and Retrieval-Augmented Generation (RAG).
Responsibilities
- Develop, train, evaluate, and optimize Machine Learning, Computer Vision and Deep Learning models.
- Work on Generative AI applications using LLMs, RAG, AI Agents, and advanced prompt engineering.
- Develop AI workflows using modern frameworks and orchestration tools.
- Explore, clean, preprocess, and analyze structured and unstructured datasets.
- Deploy ML and AI models on Microsoft Azure and Databricks environments.
- Develop and integrate REST APIs for AI services and model inference.
- Collaborate with software engineers to integrate AI capabilities into production applications.
- Monitor deployed models and continuously improve performance.
Requirements
- 2-3 years of work experience.
- Strong programming skills in Python with libraries like scikit-learn, pandas, NumPy, and Matplotlib.
- Knowledge of Deep Learning frameworks such as TensorFlow or PyTorch.
- Understanding of Generative AI, LLMs, RAG, and AI agents.
- Familiarity with orchestration frameworks like LangChain or LangGraph.
- Experience working with Databricks and Microsoft Azure.
- Understanding of vector databases such as ChromaDB or Qdrant.
- Familiarity with REST APIs and Docker.
Skills
- Python
- PyTorch
- Microsoft Azure
- LangChain
- Databricks