
Duties & Responsibilities
Design and implement machine learning algorithms to solve complex business challenges.
Develop predictive models using supervised, unsupervised, and reinforcement learning techniques.
Clean, analyze, and preprocess large datasets for modeling and performance optimization.
Work with data scientists and software engineers to integrate ML models into scalable applications.
Monitor and tune model accuracy, precision, recall, and overall performance.
Stay updated on the latest ML research, frameworks, and best practices.
Conduct experiments and A/B testing to evaluate model impact on user behavior.
Automate data pipelines and workflows for consistent model training and deployment.
Collaborate with stakeholders to translate business requirements into machine learning solutions.
Document model architectures, processes, and performance results for internal use and audit purposes.
Ensure ethical use of data and compliance with AI governance frameworks.
Job Profile
Bachelor’s or Master’s degree in Computer Science, Data Science, or a related field.
Solid programming skills in Python, R, or Java; familiarity with TensorFlow, PyTorch, or Scikit-learn.
Strong foundation in statistics, linear algebra, and machine learning concepts.
Experience with cloud platforms (AWS, Azure, or GCP) for ML model deployment.
Proficient in handling big data tools like Hadoop or Spark.
Excellent problem-solving ability and analytical thinking.
Understanding of MLOps, model versioning, and CI/CD practices.
