We are seeking a highly skilled Senior AI/ML Developer to lead the design, development, deployment, and maintenance of scalable Artificial Intelligence and Machine Learning solutions. The ideal candidate will have extensive experience in Python programming, machine learning algorithms, deep learning frameworks, and cloud platforms. This role involves building production-grade models and integrating AI/ML solutions seamlessly into existing business workflows and systems. Collaboration with cross-functional teams to develop intelligent applications and optimize model performance is a key aspect of this position.
Key Responsibilities
- Design, develop, train, and optimize machine learning and deep learning models tailored for real-world applications.
- Build end-to-end AI/ML pipelines covering data preprocessing, feature engineering, model training, evaluation, and inference.
- Develop AI-powered applications using Python and relevant AI/ML libraries and frameworks.
- Implement advanced AI techniques including Generative AI, Large Language Models (LLMs), Natural Language Processing (NLP), and Retrieval-Augmented Generation (RAG) solutions as needed.
- Deploy, monitor, and maintain production-ready AI/ML models on cloud platforms ensuring reliability and scalability.
- Develop scalable APIs and backend services using frameworks such as FastAPI, Flask, or Django.
- Apply MLOps best practices including model versioning, monitoring, automated testing, and deployment automation.
- Optimize model performance, scalability, and efficient use of cloud resources.
- Collaborate effectively with cross-functional teams and provide mentorship and technical guidance to junior engineers.
Required Qualifications
- Minimum of 4 years of professional experience in AI/ML engineering, machine learning, or a related field.
- Strong proficiency in Python and key libraries such as NumPy, Pandas, SciPy, and Scikit-learn.
- Hands-on experience with deep learning frameworks including PyTorch, TensorFlow, or Keras.
- Solid understanding of machine learning algorithms, deep learning techniques, feature engineering, model evaluation, and hyperparameter tuning.
- Experience working with at least one major cloud platform such as AWS, Microsoft Azure, or Google Cloud Platform (GCP).
- Proven track record of deploying AI/ML models in production environments.
- Familiarity with containerization and orchestration tools like Docker and Kubernetes, as well as CI/CD pipelines and model-serving technologies.
- Knowledge of MLOps tools such as MLflow or Kubeflow.
- Experience developing RESTful APIs using FastAPI, Flask, or Django.
- Working knowledge of SQL, databases, version control systems like Git, automated testing, and monitoring tools.
Preferred Qualifications and Benefits
- Familiarity with Hugging Face Transformers, LangChain, LlamaIndex, Large Language Models (LLMs), and Retrieval-Augmented Generation (RAG) frameworks is highly desirable.
This role offers the opportunity to work on cutting-edge AI/ML technologies within a collaborative environment, contributing to impactful projects that leverage advanced machine learning and deep learning methods. Candidates passionate about innovation and continuous learning will find this position rewarding.