About the role
We are looking for a skilled Python AI/ML Developer to join our team to design, develop, and deploy machine learning models and AI-driven solutions. You will work closely with data scientists, software engineers, and product managers to create intelligent applications using cutting-edge technologies.
- Design, build, and maintain machine learning models and AI systems using Python.
- Work with large datasets to extract insights and develop data-driven solutions.
- Collaborate with cross-functional teams to understand business requirements and deliver AI solutions.
- Optimize models for performance, scalability, and reliability.
- Develop APIs or integrate models into production-grade applications.
- Conduct experiments, A/B testing, and performance analysis.
- Stay updated with the latest trends and advancements in AI/ML and deep learning.
- Write clean, efficient, and well-documented code.
- Strong proficiency in Python and popular ML libraries (e.g., scikit-learn, TensorFlow, PyTorch, XGBoost).
- Solid understanding of machine learning algorithms, data structures, and statistical analysis.
- Experience with data preprocessing, feature engineering, and model evaluation.
- Familiarity with cloud platforms (AWS, Azure, or GCP) and ML tools (SageMaker, Vertex AI, etc.).
- Proficiency in working with REST APIs and deploying models in production environments.
- Hands-on experience with version control (Git) and collaborative development.
- Bachelor’s or Master’s degree in Computer Science, AI/ML, Data Science, or a related field.
- Experience with NLP, computer vision, or deep learning projects.
- Familiarity with MLOps tools (MLflow, Kubeflow, Docker, etc.).
- Experience with databases (SQL/NoSQL) and data pipelines.
- Published papers or contributions to open-source AI projects.