We are looking for a skilled AI Developer with strong Python expertise to design, develop, and deploy AI/ML solutions that solve real-world business problems. The role involves working with data, building models, optimizing algorithms, and integrating AI capabilities into applications and platforms.
Key Responsibilities
- Develop, train, test, and deploy machine learning and AI models.
- Write efficient, scalable Python code for data processing, model development, and automation.
- Work with large datasets for data cleaning, feature engineering, and analysis.
- Design and implement NLP, computer vision, or predictive analytics solutions as required.
- Integrate AI models into production systems using APIs or microservices.
- Optimize model performance, accuracy, and scalability.
- Collaborate with data engineers, software developers, and business stakeholders.
- Monitor models in production and retrain as needed.
- Document technical designs, workflows, and model performance metrics.
Required Skills
- Strong proficiency in Python and libraries such as NumPy, Pandas, Scikit-learn, TensorFlow, or PyTorch.
- Solid understanding of machine learning algorithms, statistics, and data structures.
- Experience with REST APIs, Git, and version control.
- Knowledge of data preprocessing, visualization, and model evaluation techniques.
- Familiarity with cloud platforms (AWS, Azure, or GCP) is a plus.
- Strong problem-solving and analytical skills.
Preferred Qualifications
- Experience with deep learning, NLP, or generative AI frameworks.
- Exposure to MLOps tools, Docker, or Kubernetes.
- Bachelor's or Master's degree in Computer Science, AI, Data Science, or related field.