Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
- Design, develop, test, deploy and maintain solutions with partners.
- Build reusable modules and libraries for future use.
- Optimize solutions for speed and scalability.
- Write clear technical documentation.
- Hands-on software development experience designing, writing, debugging, and
testing object-oriented code. - Work with a wide range of structured and unstructured data sources.
- Design and build customized, large-scale cloud-based machine learning systems.
- We build and test our solutions fast using agile development methods.
Job Requirements
- 2+ years of experience in Python and/or Java; Additional knowledge of other
programming languages (C++, R … etc) is preferable - Data-manipulation skills including collecting and cleaning and handling large-scale
datasets. - Good experience in a relational database (MS SQL server).
- Experience with statistics/machine learning packages such as sci-kit-learn, pandas,
TensorFlow, Torch, Theano, Caffe, Jupiter notebook. - Knowledge of deep learning, reinforcement learning, especially with hands-on
experience in hyper-parameter tuning and deep construction/distribution (e.g.,
architecture design in CNN/RNN, parameter initialization, activation, normalization,
and optimization). - Strong background and hands-on experience with relevant Machine learning projects.
- Knowledge of the following is a plus:
o Experience with API development.
o Knowledge of designing, implementing, and using RESTful Web Services in a
Microservice Architecture.
o Power BI - Spark - Kubernetes - Kubeflow.