### Location:
* Bangalore
### Minimum Qualification:
* MTech/MS/MSc, has worked with Deep Neural Networks for their thesis
* Has worked in the industry for at least 2-5 years as an Machine Learning Engineer
### Ideal Candidates:
* Professionals working in the industry in building Deep Neural Networks with a strong aptitude for coding and research would be ideal for the Research Software Engineer position.
* MTech/MS/MSc in Computer Science or Mathematics related departments working on Deep Neural Networks as part of their Thesis and with a strong aptitude for coding would be ideal for the Research Software Engineer position.
* This position requires strong coding expertise using PyTorch or TensorFlow.
* Applicants with hands-on experience in building Diffusion, Graph Neural Networks or Point Cloud Architectures would be given higher priority.
### Responsibilities:
* Designing and implementing deep learning algorithms from scratch to solve unique problems
* Please note: this in a research and engineering position and not a data analytics or MLOps opening
* Write extensive code from scratch for Training, Inference, Data Analysis and Processing
* Understanding and deriving mathematical equations
* Exhaustive literature review of existing machine learning and deep learning approaches
* Understanding data and refining feature set
* Learning and Adapting Fast in an early stage start-up
* End to end responsibility of R&D, Designing, Development, Testing and Release of products
* Working in cross-domain team with software engineers, immunologists, biochemists and bioinformaticians
### Must Have:
* Hands-on experience in writing code in one or more programming languages (preferably Python)
* Prior professional experience in building custom Deep Neural Networks from scratch
* Strong Software Engineering, Machine Learning and Mathematical skills
* Prior experience with PyTorch or TensorFlow
* Can work and communicate in a cross-domain team
* Ability to explore new problem statements
* Open to learn and explore new avenues
### Good to Have:
* Prior professional experience in building custom Diffusion models
* Prior professional experience in building custom Graph Neural Network models
* Prior professional experience in building custom Point Cloud Architectures