
Overview
Position: Senior Data Scientist
Location: Chennai/Bangalore/Pune/Nagpur
Type of Employment: Full time
Purpose of the Position:
The Machine Learning Engineer will design, develop, and implement machine learning models and algorithms to solve complex business problems. This role involves working closely with data scientists, software engineers, and business stakeholders to deploy scalable and efficient machine learning solutions that drive innovation and improve business outcomes.
Key Result Areas and Activities:
Model Development and Optimization:
Develop, train, and optimize machine learning models to meet business objectives. Ensure models are accurate, efficient, and scalable.
Data Pipeline and Infrastructure:
Design and maintain robust data pipelines and infrastructure to support machine learning workflows. Ensure data quality and integrity throughout the data lifecycle.
Deployment and Monitoring:
Deploy machine learning models into production environments. Monitor model performance and implement improvements as needed.
Collaboration and Communication:
Collaborate with cross-functional teams to understand business requirements and translate them into technical solutions. Communicate complex technical concepts to non-technical stakeholders.
Research and Innovation:
Stay updated with the latest advancements in machine learning and artificial intelligence. Experiment with new techniques and technologies to enhance the organization's machine learning capabilities.
Essential Skills :
- Machine Learning Frameworks: Experience in ML Frameworks - TensorFlow, PyTorch, Scikit-learn
- Programming Languages: Strong skills in Python & R
- Data Processing: Experience in data processing tools like Pandas, NumPy, Spark
- Model Deployment: Experience in Docker, Kubernetes, MLflow, FastAPI
- Should have strong experience in data bases like Snowflake, MongoDB, Cosmo DB
- Statistical Analysis: Strong foundation in statistics and probability.
- Establish Model Management, Model Monitoring, Support and Maintenance frameworks
- Setup ML lifecycle process and governance policies
- Provide L0 Support (Monitoring jobs/processes, triaging and fixing operational issues), L1 Support (Minor changes to the code/framework), and some aspects of L2 support (Significant changes to the code/framework)
Desired Skills:
- Deep Learning: Familiarity with deep learning frameworks like TensorFlow or PyTorch.
- Natural Language Processing (NLP): Understanding of NLP techniques and applications.
- Cloud Computing: Experience with cloud platforms such as AWS, Azure, or Google Cloud.
- Big Data Technologies: Knowledge of big data technologies like Hive, Pig, or Cassandra.
- Software Engineering: Skills in software development and version control systems like Git.
Qualifications:
- Education: Master's degree or Ph.D. in Computer Science, Data Science, Statistics, Mathematics, or a related field.
- Experience: Over 5 years of experience in machine learning, with a proven track record of developing and deploying models.
- Certifications: Relevant certifications in machine learning or data science are a plus.
Qualities:
- Analytical Thinking: Strong analytical and problem-solving skills.
- Communication: Excellent verbal and written communication skills.
- Team Player: Ability to work effectively in a collaborative team environment.
- Adaptability: Flexibility to adapt to changing business needs and technologies.
- Innovation: A proactive approach to exploring new ideas and technologies.
India
5 to 7 years