Sr . Software Engineer
Machine Learning Sr. Software Engineer Experience : 3-10 years Job Location: Pune, India The key aspect of this role: Understanding business challenges, goals, constraints, variables and parameters Analyzing data samples (data mining) to find patterns, co-relations and assessing overall data quality Identifying machine learning algorithms and statistical methods that fit the given goals, constraints, variables and data sets Creating models and training them Scoring algorithms, models and methods for their performance Leading in creating automation around algorithm selection, data assessment etc Guiding developments and test teams for building prototypes Mentoring other core team members To be the right fit, you will need: Need candidate having strong experience in one of the following programming languages: Python, R-language Sound skills in one/combination of the following technologies: { Tensorflow, Keras, TF-learn, Caffe, Pytorch, Spark MLLib, Deeplearning4j } { Neural networks, Deep learning, Regression algorithms, Classification algorithms, clustering algorithms } Should be familiar with these technologies: { Numpy, pandas, dataframes, openCV, DLib, image recognition, speech recognition, scikit-learn, scipy } { WEKA, H2O, RapidMiner } Must have implemented multiple projects in Machine Learning, Natural Language Processing for atleast 2 years Knowledge of cloud services from AWS/Azure/Google Cloud would be added advantage Non-ML experience expected: 3-6 yrs of Java/.Net/Perl/PHP/C++ exp. CI/CD process Webservices SOAP/REST Mgmt tools Git/SVN/CVS/BitBucket, Jira, Confluence, etc. Junit or likewise frameworks Any one of the RDBMS (MySQL, PostGreSQL, Oracle, SQL Server) Web applications and enterprise applications design and development Very good in communication, ready to work in research oriented way and prepare POCs as per requirements Able to technically mentor team members, design and estimate as per requirements