Job Description
We are looking for a skilled AI/ML Developer to join our engineering and data science team. The ideal candidate will have hands-on experience building machine learning models, developing intelligent systems, and working with large datasets. You will collaborate closely with data scientists, backend engineers, product managers, and domain experts to transform business requirements into scalable AI-driven solutions.
The role requires strong proficiency in Python, machine learning frameworks (TensorFlow, PyTorch, or Scikit-learn), data preprocessing techniques, and model deployment workflows. Experience with deep learning, NLP, computer vision, and cloud-based ML platforms (AWS, GCP, Azure) is highly desirable.
Key Responsibilities
Develop and deploy machine learning and deep learning models for production environments.
Work with large datasets: perform data preprocessing, feature engineering, and data analysis.
Collaborate with cross-functional teams to understand requirements and translate them into AI-powered features.
Implement and optimize NLP, predictive analytics, recommendation systems, or computer vision pipelines.
Integrate ML models with backend services through REST APIs, microservices, or cloud functions.
Monitor, troubleshoot, and improve model performance using metrics, evaluation techniques, and continuous retraining.
Ensure code quality through version control, documentation, unit tests, and code reviews.
Stay updated with the latest advancements in AI/ML and suggest improvements to existing architectures.