Main Responsibilities
• Lead the design and development of advanced machine learning and deep learning models for real-world business applications.
• Collaborate cross-functionally with data scientists, product managers, and software engineers to identify, define, and implement AI use cases.
• Drive the full model lifecycle: from data preprocessing and feature engineering to training, tuning, and production deployment.
• Architect and implement robust MLOps pipelines, including CI/CD workflows, model versioning, monitoring, and automated retraining.
• Mentor junior team members and contribute to best practices across the AI/ML function.
• Continuously optimize and scale AI systems for performance, reliability, and cost-efficiency in production environments.
• Stay ahead of the curve by exploring new research, frameworks, and tools in AI/ML, and proactively propose innovative applications.
• Contribute to architectural decisions around data and ML infrastructure.
Job Requirements
Academic Qualifications:
• Bachelor’s or Master’s in Computer Science, Data Science, AI, Engineering, or related fields
Experience & Technical Skills:
• 5–10 years of hands-on experience in machine learning and AI solution development, with at least 3+ years working on models in production environments.
• Strong track record of building, deploying, and maintaining ML systems at scale.
• Expert-level Python skills and deep familiarity with ML/DL frameworks such as TensorFlow, PyTorch, Scikit-learn.
• Solid grasp of machine learning algorithms, data engineering workflows, and software development best practices.
• Experience working with cloud platforms (AWS, GCP, Azure) for training, experimentation, and deployment of ML models.
• Hands-on experience with MLOps tools and practices: Docker, Kubernetes, Git, CI/CD, model monitoring.
• Strong understanding of data pipelines, including use of orchestration tools (e.g., Airflow, Kafka).