Job Description
Role Responsibilities
- Work as a member of an agile team to design, build, test, and deploy new products and features
- Build and deploy AI solutions that should work at scale.
- Build appropriate data pipelines to support model deployments.
- Optimize large models for efficiency and scalability.
- Monitor the AI models and applications that are deployed.
- Lead and own everything around Machine Learning Operations.
- Prepare appropriate documentation of the model deployment and processes.
- Conduct root cause analysis of data, pipeline and other processes.
- Participate in code reviews, model review, testing and debugging for high quality product.
- Conduct data analysis for different use-cases.
- Conduct data extraction, data analysis, data cleaning, preparation, modeling, and evaluation
- Support building prototypes, and proof-of-concepts.
- Collaborate with internal teams and other teams across the company
- Expert understanding of data pipeline building (Snowflake, Azure, Python)
- Push for better Development Practices, better Code, better Solutions
All About You
- Proven experience in developing and deploying Machine learning and Deep learning solutions.
- Deep understanding of different Machine learning, Deep learning, and AI algorithms.
- High proficiency in using Python and R
- Hands on experience on ML Frameworks (Scikit learn) and Deep Learning Framework (TensorFlow, PyTorch)
- Solid experience with SQL, Hadoop and/or Snowflake databases
- Good understanding of Cloud technology.
- Building and maintaining ML production pipelines.
- Curious, Critical thinker, good hacking skills and scientific reasoning.
- Strong familiarity with Software engineering practices.
- Not afraid to ask questions and propose new ideas