companyBosch Global Software Technologies Private Limited logo

Research Engineer - Natural Language Processing

On-site Full-time

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Unlock Your Potential

Generate Job-Optimized Resume

One Click And Our AI Optimizes Your Resume to Match The Job Description.

Is Your Resume Optimized For This Role?

Find Out If You're Highlighting The Right Skills And Fix What's Missing

Experience Level

Experience

Qualifications

Required Skills:Comprehensive Knowledge in NLP: Proficiency in language comprehension, text processing, and machine learning methodologies. Programming Expertise: Proficient in one or more programming languages such as Python, Java, C++, or R. Familiarity with NLP Frameworks: Experience with NLP frameworks and toolkits, including PyTorch, TensorFlow, spaCy, and NLTK. GenAI Skills and Tools: Knowledge of RAG, Quantization, LLM fine-tuning, and Parameter Efficient Fine-tuning (PEFT) using LoRA/QLoRA, LangChain, LangGraph/AutoGen/CrewAI. MLOps Exposure: Experience with at least one of the following: MLFlow, DVC, Wandb, or Airflow. Machine Learning Fundamentals: Strong understanding of machine learning and deep learning principles, including both supervised and unsupervised learning techniques. Research Credentials: Demonstrated research experience with publications in reputable NLP conferences. Problem-Solving Skills: Excellent analytical and problem-solving capabilities, with a proven ability to design and implement effective solutions. Communication Skills: Strong verbal and written communication abilities, capable of conveying technical research and concepts to both technical and non-technical audiences.

About the job

Roles & Responsibilities:

  1. Research and Development: Create, refine, and implement cutting-edge NLP algorithms and models aimed at achieving superior performance across diverse NLP applications.

  2. Algorithm Engineering: Transition NLP algorithms and models from theoretical frameworks to practical applications, ensuring their scalability and efficiency.

  3. Experimentation and Evaluation: Conduct comprehensive experiments to assess the performance of NLP models, identifying potential enhancements for improved efficacy.

  4. Model Optimization and Deployment: Fine-tune and deploy NLP models for real-world applications, guaranteeing their reliability and ease of maintenance.

  5. Knowledge Sharing and Collaboration: Work alongside the research team to disseminate knowledge, share best practices, and communicate research findings.

  6. Staying Up-to-Date: Remain informed about the latest advancements in NLP research and industry trends.

  7. Documentation and Communication: Develop technical reports, papers, and documentation to effectively communicate research outcomes and best practices.

  8. Mentorship and Training: Provide guidance and training to junior researchers and engineers to enhance their NLP competencies.

About Bosch Global Software Technologies Private Limited

Bosch Global Software Technologies Private Limited is a wholly-owned subsidiary of Robert Bosch GmbH, a leading global supplier of technology and services. Offering comprehensive Engineering, IT, and Business Solutions, Bosch is home to over 28,200 associates and serves as the largest software development center for Bosch outside of Germany. Our presence extends globally, with significant operations in the US, Europe, and the Asia Pacific region, making us a pivotal technology powerhouse for Bosch in India.

Similar jobs

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.