Research Engineer - NLP at Bosch Group
Bengaluru, karnataka, India -
Full Time


Start Date

Immediate

Expiry Date

27 May, 26

Salary

0.0

Posted On

26 Feb, 26

Experience

2 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Nlp, Language Understanding, Text Processing, Machine Learning, Python, Java, C++, R, PyTorch, TensorFlow, SpaCy, Nltk, Rag, Quantization, Llm-fine Tuning, Peft

Industry

Software Development

Description
Company Description Bosch Global Software Technologies Private Limited is a 100% owned subsidiary of Robert Bosch GmbH, one of the world's leading global supplier of technology and services, offering end-to-end Engineering, IT and Business Solutions. With over 28,200+ associates, it’s the largest software development center of Bosch, outside Germany, indicating that it is the Technology Powerhouse of Bosch in India with a global footprint and presence in the US, Europe and the Asia Pacific region. Job Description Roles & Responsibilities: Research and Development: Design, develop, and implement novel NLP algorithms and models to achieve state-of-the-art performance on various NLP tasks. Algorithm Engineering: Implement NLP algorithms and models from theory to practice, ensuring their scalability, efficiency, and performance. Experimentation and Evaluation: Conduct thorough experiments and evaluations of NLP models to determine their effectiveness and identify areas for improvement. Model Optimization and Deployment: Optimize and deploy NLP models for production-ready use cases, ensuring their reliability and maintainability. Knowledge Sharing and Collaboration: Collaborate with the research team to share knowledge, best practices, and research results. Staying Up-to-Date: Stay current with the latest developments in NLP research and industry trends. Documentation and Communication: Write technical reports, papers, and documentation to communicate research results and best practices. Mentorship and Training: Mentor and train junior researchers and engineers to develop their NLP skills. Required skills: Strong background in NLP, including language understanding, text processing, and machine learning. Proficiency in one or more programming languages (e.g., Python, Java, C++, R). Familiarity with NLP frameworks and toolkits (e.g., PyTorch, TensorFlow, spaCy, NLTK). GenAI Skills and Tools: RAG, Quantization, LLM-fine tuning, Parameter Efficient Fine-tuning (PEFT) using LoRA/QLoRA, LangChain, LangGraph/AutoGen/CrewAI. MLOps: Atleast one of MLFlow, DVC, Wandb, Airflow. Strong knowledge of machine learning and deep learning concepts, including supervised and unsupervised learning methods. Research experience with publication(s) in top-tier NLP conferences. Excellent problem-solving and analytical skills, with a strong ability to design and implement solutions. Strong communication and collaboration skills, with the ability to effectively communicate technical research and ideas to both technical and non-technical stakeholders. Qualifications 1. Ph.D. or M.S. from top Indian institutes (IITs, IIITs, IISc etc.) in Computer Science or a related field (e.g., NLP, linguistics, artificial intelligence, cognitive science) Additional Information 3-5 years of experience. Legal Entity: Bosch Global Software Technologies Private Limited
Responsibilities
The role involves designing, developing, and implementing novel NLP algorithms and models to achieve state-of-the-art performance on various NLP tasks. Responsibilities also include optimizing and deploying these models for production use cases while collaborating with the research team.
Loading...