Job Description For AI-ML Developer
Job Description For AI-ML Developer
Description:
The role involves use of technologies related to Data Science and Machine Learning to solve business
problems and create IP around a product
Design and develop Python/R/JAVA/ AI/ML models, create Actionable insights and develop prototypes for
demonstration
Significant hands-on work required in Python Libraries, Cloud based AI/ML services, Data visualization tools
like Tableau, Power BI, SQL, NOSQL, Data Analysis, Identifying data patterns, ML model
building/deployment, Insights generation
Designing training data and training algorithms to achieve desired optimization
Use computer vision related technologies for image recognition and processing into structured content
Any exposure to Big Data Technologies, or DBA activities will be added advantage
Responsibilities
Develop ML or DL models for application areas such as NLP, Computer Vision and Analytics
Experiment with various algorithms, design, code, train / test, deploy and benchmark the models and create
enterprise scale ML solutions
Design and implement production quality software in a cloud-based environment
Troubleshoot and provide timely resolutions to product development and support issues
Write high quality code and provide feedback relative to best practices and improving performance
Have quality assurance in mind and implement software with a high level of test coverage
Take ownership of features from beginning to end - from design documents and reviews to deployment
Being up to date with the latest trends and sharing insights with the internal team
Participate in brainstorming sessions and be a creative influence in the product development process
Recommend new technologies as components of a solution when appropriate.
Should be self-sufficient and pro-active in their work and implement best-practice processes
Continually improve your own skills and knowledge
Requirements
Solid understanding of algorithms, data structures, data modelling and software architecture
Experience in ML, DL (Tensorflow, Keras, PyTorch), NLP, and NLU (NLTK, Spacy, Flair, etc.)
Good understanding and relevant experience in ML techniques/ NLP/ Computer Vision tasks such as
classification, clustering, deep learning, optimization methods, NER, dependency parsing, boundary
detection, etc.
Experience with Conversational AI frameworks like Rasa, Microsoft Bot etc
Fluency in Python: Pandas, NumPy, SciPy, PySpark, PyTorch, Matplotlib
Techniques: Regression analysis, Natural Language Processing (NLP) models, CNN DNN, Decision tree, Deep
learning algorithms.
Solid experience with one or more of the following programming languages: Scala, Java
Experience with database technology such as MySQL, Postgres, Oracle and NoSQL databases
Excellent working knowledge of Amazon Web Services (AWS) and ML services.
AWS Certification will be a plus
Good written and verbal communication skills
Experience working with remote engineering teams