Sr. Software Engineer/System Analyst/Sr. System Analyst
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