NLP Research Engineer (India)

Bangalore
Research – Research /
Full-time /
Hybrid
Join our team at ASAPP, where we're developing transformative Vertical AI designed to improve customer experience. Recognized by Forbes AI 50, ASAPP designs generative AI solutions that transform the customer engagement practices of Fortune 500 companies. With our automation and simplified work processes, we empower people to reach their full potential and create exceptional experiences for everyone involved. Work with our team of talented researchers, engineers, scientists, and specialists to help solve some of the biggest and most complex problems the world is facing.
Researchers at ASAPP work to fundamentally advance the science of NLP and ML toward our goal of deploying domain specific real-world AI solutions, and to apply those advances to our products.  They leverage the massive amounts of data generated by our products, and our ability to deploy AI features into real-world use to ask and address fundamental research questions in novel ways.
We are expanding our AI Modeling team and are looking for candidates with masters or PhD degrees, research experience in NLP or machine learning, outstanding communication skills, and strong software engineering skills. If you thrive in an environment of deep thinking, impactful research, and startup-paced execution, ASAPP is the ideal place for you.

What you’ll do

    • Develop and optimize NLP models or leverage off-the-shelf LLMs for rapid iteration of our AI SaaS products
    • Build and maintain toolkits or infrastructure to accelerate NLP/ML innovation
    • Follow cutting-edge research in the field of natural language processing and machine learning

What you’ll need

    • Strong software engineering skills
    • At least three years of applied NLP or ML experience, ideally for a software company
    • Familiar with Generative AI and popular LLMs, such as GPTx,Llama 2/3 and MPT
    • Familiar with at least one of the deep learning toolkits, such as PyTorch, Tensorflow and MxNet
    • Masters or PhD degree in Computer Science, Natural Language Processing or Machine Learning
    • Strong communications and interpersonal skills

What we’d like to see

    • Ability to work with a diverse team in a fast-paced environment
    • Peer reviewed publications in NLP, Speech or Machine Learning
    • Bonus - experience with training or fine-tuning 7B+ LLMs
    • Bonus - experience with large-scale production model training (Horovod, Ray, Parameter Server, etc.)
    • Bonus - experience with production model optimization (model compression, TVM, torchscript, etc.)
    • Bonus - experience with cloud computing infrastructure and software (AWS, Kubernetes, Docker, etc.)