Job Location: Bangalore
With over 20000+ associates, BGSW is the largest software development center of Bosch outside Germany, indicating we are the Technology Powerhouse of Bosch in India. We have a global footprint with presence in US, Europe and the Asia Pacific region. BGSW is ISO 9001:2008 certified (2012), appraised at CMMI-L5 as per version 1.3 (2011), ASPICE – level3 based on version 2.5 and ISO 15504- 5 and 7, and also ISO 27001 with seven state-of-the-art facilities spread across Bangalore and Coimbatore in India, Ho Chi Minh City in Vietnam and Guadalajara in Mexico, ISO/IEC 20000-1:2011 certified (2014).
We nurture, build and sustain enduring customer relationships to enable direct operational and strategic benefits to our customers. We make it happen through qualified, motivated and flexible professional associates, who uphold the heritage and values of Bosch – time-tested over 125 years of a successful journey; a journey marked by quality, reliability and innovation of service to enhance the interest of our customers and the community we live in.
We provide solutions for businesses in primarily three areas:
- Engineering Services
- IT services
- Business services
Our focal industries:
- Automotive industry
- Industrial Technology
- Consumer Goods and Building Technology.
Our role
“We see BGSW as helping us to achieve the technological lead we need to have in order to prevail in increasingly competitive world markets….. BGSW is about ensuring product excellence under conditions that allow us to maintain our global competitiveness” – Mr. Franz Fehrenbach, Chairman of the Board of Management, Robert Bosch GmbH.
Our team is actively involved in developing a AI based platform as SaaS/Paas offering and also implementing this for our customers. We are looking for a dynamic and self driven resource to lead our AI based platform development while bringing in new technologies and tools to elevate the solutions to address our customer needs within Bosch and externally as well. The expectation is for the identified candidate to lead a group of AI/ML resources to bring the right fit methodologies and enhancements to the machine learning approach as well as bring in new ideas and concepts. The candidate will also have to mentor and manage the team to design the end to end solution and architecture. Also he/she will help identify the necessary trainings to groom the next set of promising team members. Staying abreast of the latest technologies and industry trends to serve the interests and needs of the Bosch systems/software.
- Proven experience as an NLP Expert or Researcher with atleast 5+ years of exposure in this field
- Understanding of NLP techniques for text representation, semantic extraction techniques, data structures and modeling
- Deep understanding of text representation techniques (such as n-grams, bag of words, sentiment analysis etc), statistics and classification algorithms
- Solid software engineering skills, with proficiency in Python and experience in providing them as services
- Python web framework Web2Py/Django/ Flask
- Knowledge of API services and setup like RESTful
- Selecting features, building and optimizing classifiers using machine learning techniques
- Ability to effectively design software architecture
- Experience with Python data analysis libraries (pandas, sklearn, numpy, scipy, and matplotlib), and Spark MLlib
- Ability to write robust and testable code
- Experience with machine learning frameworks (like Keras or PyTorch) and libraries (like scikit-learn)
- Perform statistical analysis of results and refine models
- Extend ML libraries and frameworks to apply in NLP tasks using BERT, ELMO etc
- A/B testing approaches for evaluation of features or right models
- Candidate should have good knowledge on MLOps.
- Good to have a knowledge on developing scalable Data pipeline/processing large data.
- Candidate should know how to develop a measurable AI/ML ecosystem.
- Enhancing data collection procedures to include information that is relevant for building analytic systems
- Processing, cleansing, and verifying the integrity of data used for analysis
- Doing ad-hoc analysis and presenting results in a clear manner
- Model Deployments in Container Platform like Docker
Additional information
- Good ability to anticipate issues and formulate remedial actions.
- Sound Knowledge of unit testing methodologies and frameworks
- Understanding of Agile execution framework
- Doctorate/Masters or equivalent degree or Degree in Computer Science, Mathematics, Computational Linguistics or similar field
- 10+ years of experience
Additional Information
-
Very effective interpersonal skills including mentoring, coaching, collaborating, and team building
-
Strong analytical, planning, and organizational skills with an ability to manage competing demands
-
In-depth knowledge and understanding of business needs with the ability to establish/maintain high level of customer trust and confidence
-
Proven ability to lead software development projects and ensure objectives, goals, and commitments are met
-
Excellent oral and written communications skills and experience interacting with both business and IT individuals at all levels including the executive level
-
Creative approach to problem-solving with the ability to focus on details while maintaining the “big picture” view
-
Promote empowerment of the team, ensure that each team member is fully engaged in the project and making a meaningful contribution, and encourage a sustainable pace with high-levels of quality for the team
Submit CV To All Data Science Job Consultants Across India For Free

