We are seeking a skilled AI Engineer with 3+ years of experience to design, develop and deploy machine learning and artificial intelligence solutions. The ideal candidate will have hands-on experience with ML models, data pipelines, and deploying AI systems into production environments.
Responsibilities:
- Design, build, and deploy machine learning and deep learning models for real-world applications.
- Develop and optimize data pipelines for training and inference.
- Work with large datasets for data preprocessing, feature engineering, and model training.
- Implement NLP, computer vision, or recommendation systems depending on project requirements.
- Integrate AI models with production systems using APIs and microservices.
- Monitor model performance and retrain models when necessary.
- Collaborate with data scientists, software engineers, and product teams.
- Ensure models are scalable, eEicient, and production-ready.
- Stay updated with the latest advancements in AI/ML technologies.
Required Skills:
- Robust programming skills in Python.
- Experience with machine learning frameworks such as:
- TensorFlow
- PyTorch
- Scikit-learn
- Knowledge of deep learning architectures (CNN, RNN, Transformers).
- Experience with data processing tools such as Pandas, NumPy, and Spark.
- Familiarity with model deployment using Docker, FastAPI, or Flask.
- Understanding of MLOps practices.
- Experience with cloud platforms such as AWS, GCP, or Azure.
- Knowledge of Git and CI/CD pipelines.
Preferred Qualifications:
- Experience with LLMs and Generative AI.
- Knowledge of vector databases and embeddings.
- Familiarity with LangChain or LLM orchestration frameworks.
- Experience building AI-powered APIs or chatbots.
- Exposure to Kubernetes and scalable ML infrastructure.