Job Summary
We are seeking an AI/ML Engineer with strong experience in building, training, deploying, and maintaining machine learning models and large language models (LLMs). The role involves working with modern ML frameworks, cloud platforms, and MLOps tools to deliver scalable, production-ready AI solutions.
Key Responsibilities
- Design, develop, and optimize machine learning and AI models, including LLMs.
- Build and deploy ML pipelines using Python, TensorFlow, and PyTorch.
- Develop NLP solutions for text classification, information extraction, and conversational AI use cases.
- Manage end-to-end ML lifecycle using MLflow, Kubeflow, and Airflow.
- Deploy and scale ML solutions on AWS/Azure cloud platforms.
- Process and analyze large datasets using Spark and SQL.
- Collaborate with cross-functional teams to translate business requirements into ML solutions.
- Maintain source control, versioning, and CI/CD pipelines using GitHub.
- Monitor model performance and ensure reliability, scalability, and security in production environments.
Skill Requirements
- Strong proficiency in Python for ML and data engineering tasks
- Experience with ML frameworks: TensorFlow, PyTorch
- Hands-on experience with AI/ML models, including Large Language Models (LLMs)
- Solid understanding of Natural Language Processing (NLP) techniques
- Experience with MLOps tools: MLflow, Kubeflow, Airflow
- Knowledge of big data technologies such as Apache Spark
- Experience deploying ML solutions on AWS or Azure
- Strong database querying skills using SQL
- Version control and collaboration using GitHub