Job Openings
Scientist/Research Software Engineer - Machine Learning
Locations:
Bangalore
Minimum Qualification:
PhD or Postdoc, has worked with Deep Neural Networks for their thesis or as part of their research
MTech/MS/MSc, has work with Deep Neural Networks for their thesis or in the industry
BTech, has worked with Deep Neural Networks in the industry for at least 1 year
Responsibilities:
Understanding and deriving mathematical equations
Exhaustive literature review of existing machine learning and deep learning approaches
Designing and implementing machine learning algorithms from scratch to solve unique problems
Please note: this in a research and engineering position and not a data science/analytics opening
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:
Prior professional experience in building custom Deep Neural Networks from scratch
Strong Software Engineering, Machine Learning and Mathematical skills
Hands-on experience in writing code in one or more programming languages (preferably Python)
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 Graph Neural Network models from scratch
Prior professional experience in building custom Diffusion models from scratch
Prior professional experience in building custom Graph Diffusion models from scratch