Overview
Job Information
Department Name
Job Type
Date Opened
Industry
Minimum Experience In Years
Maximum Experience In Years
City
Province
Country
Postal Code
About Us
MulticoreWare is a global software solutions & products company with its HQ in San Jose, CA, USA. With worldwide offices, it serves its clients and partners in North America, EMEA and APAC regions. Started by a group of researchers, MulticoreWare has grown to serve its clients and partners on HPC & Cloud computing, GPUs, Multicore & Multithread CPUS, DSPs, FPGAs and a variety of AI hardware accelerators.
MulticoreWare was founded by a team of researchers that wanted a better way to program for heterogeneous architectures. With the advent of GPUs and the increasing prevalence of multi-core, multi-architecture platforms, our clients were struggling with the difficulties of using these platforms efficiently.
We started as a boot-strapped services company and have since expanded our portfolio to span products and services related to compilers, machine learning, video codecs, image processing and augmented/virtual reality. Our hardware expertise has also expanded with our team; we now employ experts on HPC and Cloud Computing, GPUs, DSPs, FPGAs, and mobile and embedded platforms. We specialize in accelerating software and algorithms, so if your code targets a multi-core, heterogeneous platform, we can help.
Job Description
Job Title: NLP Engineer
Job Location: Chennai / Coimbatore
Experience: 2+ years
Job Type: Full-Time
We are seeking an exceptional Senior NLP Engineer to join our cutting-edge AI/ML team. In this role, you will leverage your deep expertise in natural language processing, large language models, and retrieval-augmented generation to develop and optimize innovative NLP applications.
Responsibilities:
- Design, develop, and deploy state-of-the-art NLP solutions utilizing LLMs and RAG architectures.
- Implement and optimize vector databases for efficient retrieval and augmentation of LLM-based systems.
- Collaborate with cross-functional teams to identify and address complex NLP challenges.
- Stay at the forefront of NLP research and apply latest techniques to enhance our AI/ML applications.
- Mentor junior engineers and contribute to the growth and knowledge sharing within the team.
Requirements:
- Bachelor or Masters in Computer Science, NLP, ML or related field
- 2+ years of experience in developing NLP applications, (expertise in LLMs and RAG would be a plus)
- Strong understanding of transformer architectures, few-shot learning, and prompt engineering.
- Hands-on experience with NLP frameworks like Hugging Face, spaCy, NLTK, AllenNLP, etc.
- Proficiency in Python, PyTorch, TensorFlow and familiarity with C++/CUDA for optimization
- Experience with vector databases like Pinecone, Weaviate, Milvus for building RAG systems.
- Excellent problem-solving skills and ability to design efficient, scalable NLP pipelines.
- Strong communication skills and ability to collaborate in a fast-paced environment.
Preferred Qualifications:
- Experience with deploying NLP models in production using AWS, GCP or Azure
- Knowledge of MLOps best practices and tools like MLflow, Kubeflow, AWS SageMaker
If you are passionate about pushing the boundaries of NLP and developing game-changing AI applications, we would love to hear from you. Join our world-class team and help shape the future of intelligent systems.
Education