Job Description
What you get to do in this role:
- Develop algorithms that apply deep learning and state of the art methods in NLP & computer vision, combined with traditional large sophisticated solutions/codebases.
- Create experiments, algorithms and ship solution that not only yield high accuracy but are also designed and engineered to scale.
In order to be successful, we need someone who has:
- B.Tech in Computer Science. MS/PhD preferred.
- 3+ years hands-on experience in either deep-learning models, Image processing, Vision and/or NLP.
- Ability to write efficient, clean, and reusable code in Python. Knowledge of C++ is preferred.
- Broad Machine Learning experience – Data, Modelling, Metric, Analysis of Results.
- Experience in using TensorFlow or PyTorch.
- Exposure to Deep Learning - CNNs, LSTMs, Transformers, network architecture, network tuning, transfer learning, multi-task learning.
- Exposure in building solutions from scratch and writing maintainable code inside large existing codebases.
- Strong software development skills that encourage code reuse among engineers and researchers.