smartrecruiters
Research Engineer – Generative AI and Computer Vision
Robert Bosch Ltd.
Bengaluru, IND
Full-time
Mid · 3+ years experience
Onsite
Discovered 1 weeks ago
dockerkubernetesnumpyopencvpandaspython
Key Skills for This Role
dockerkubernetesnumpyopencvpandaspython
Full Job Posting
Experience
- At least 3 years of relevant professional or applied research experience in computer vision, deep learning, Generative AI, machine learning, or related areas.
- Mandatory/requires Skills:
- Strong understanding of machine learning, deep learning, and computer vision fundamentals.
- Hands-on experience developing computer vision solutions using techniques such as convolutional neural networks (CNNs) and other sequence models where applicable, transformers, autoencoders, and other modern neural-network architectures.
- Strong proficiency in Python and hands-on experience with PyTorch. Experience with supporting libraries such as NumPy, pandas, OpenCV, scikit-learn, and common image-processing libraries.
- Practical experience with transformer-based vision models, such as Vision Transformers, hierarchical vision transformers, detection transformers, or related architectures.
- Hands-on knowledge of Generative AI methods for image data, particularly diffusion models, generative adversarial networks, variational autoencoders, or image-to-image generation methods.
- Experience designing synthetic data-generation or advanced data-augmentation pipelines for training and evaluating computer vision models.
- Experience with one or more computer vision tasks such as image classification, object detection, semantic or instance segmentation, anomaly detection, defect detection, or visual similarity learning.
- Experience with the Hugging Face ecosystem (models, libraries, and SDKs) for rapid prototyping and evaluation of state-of-the-art AI models.
- Hands-on experience with model evaluation methodologies and metrics (such as Precision, Recall, F1-score, AUC, and ROC), including the rigorous interpretation of results to optimize model decision thresholds.
- Ability to formulate research questions, design rigorous experiments and ablation studies, establish evaluation metrics, benchmark alternative approaches, and interpret empirical results.
- Understanding of model generalization, domain shift, data drift, out-of-distribution detection, uncertainty estimation, and model-performance monitoring.
- Good software-engineering practices, including version control, modular implementation, code reviews, testing, technical documentation, and reproducible experimentation.
- Strong analytical, problem-solving, presentation, and communication skills.
- Ability to collaborate effectively with interdisciplinary and geographically distributed teams.
- Ph.D. or M.S. or M. Tech from top Indian or foreign institutes (IITs, IIITs, IISc etc.) in Computer Science, Artificial Intelligence, Machine Learning, Data Science, Electrical Engineering, Electronics and Communication Engineering, Robotics, Mechatronics, Applied Mathematics, or a closely related field.
- Experience with synthetic defect generation, rare-event simulation, controllable image generation, domain randomization, or simulation-to-real transfer.
- Familiarity with vision-language models, multimodal foundation models, zero-shot or open-vocabulary vision methods, and parameter-efficient model adaptation (PEFT techniques such as LoRA, QLoRA etc.).
- Knowledge of self-supervised learning, contrastive learning, active learning, weakly supervised learning, few-shot learning, and continual learning.
- Experience with monitoring metrics and techniques such as input-data drift, feature drift, prediction drift, confidence calibration, outlier detection, defect-rate analysis, and alert generation.
- Familiarity with MLOps practices and tools for experiment tracking, model registries, automated training pipelines, containerization, deployment, observability, and model lifecycle management.
- Experience deploying machine learning models using cloud platforms and container technologies such as Docker and Kubernetes.
- Knowledge of model optimization methods—including quantization, pruning, knowledge distillation, efficient inference, and deployment on edge or resource-constrained systems—with exposure to tools like TensorRT and ONNX Runtime, and industrial vision standards/software like NeuroCheck and MVTec HALCON.
- Publications in recognized AI, machine learning, or computer vision venues, or demonstrated experience contributing to patents and invention disclosures.
- Experience working with large-scale real-world image datasets and developing AI solutions beyond academic benchmark datasets.
- Familiarity with GenAI-assisted software-development and research tools to improve experimentation and development productivity.
Preferred Skills
- Experience applying computer vision to industrial quality inspection, automated optical inspection, manufacturing, robotics, medical imaging, autonomous systems, or other safety- or quality-critical applications.
- Experience with synthetic defect generation, rare-event simulation, controllable image generation, domain randomization, or simulation-to-real transfer.
- Familiarity with vision-language models, multimodal foundation models, zero-shot or open-vocabulary vision methods, and parameter-efficient model adaptation (PEFT techniques such as LoRA, QLoRA etc.).
- Knowledge of self-supervised learning, contrastive learning, active learning, weakly supervised learning, few-shot learning, and continual learning.
- Experience with monitoring metrics and techniques such as input-data drift, feature drift, prediction drift, confidence calibration, outlier detection, defect-rate analysis, and alert generation.
- Familiarity with MLOps practices and tools for experiment tracking, model registries, automated training pipelines, containerization, deployment, observability, and model lifecycle management.
- Experience deploying machine learning models using cloud platforms and container technologies such as Docker and Kubernetes.
- Knowledge of model optimization methods—including quantization, pruning, knowledge distillation, efficient inference, and deployment on edge or resource-constrained systems—with exposure to tools like TensorRT and ONNX Runtime, and industrial vision standards/software like NeuroCheck and MVTec HALCON.
- Publications in recognized AI, machine learning, or computer vision venues, or demonstrated experience contributing to patents and invention disclosures.
- Experience working with large-scale real-world image datasets and developing AI solutions beyond academic benchmark datasets.
- Familiarity with GenAI-assisted software-development and research tools to improve experimentation and development productivity.
- 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 27,000+ 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.
About Robert Bosch Ltd.
Apply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at Robert Bosch Ltd.
Application_Deputy Manager
Bengaluru, IND
Discovered TodayFull-time
Hardware Design Engineer
Bengaluru, IND
Discovered TodayFull-time
BGSW_2026_Teamcentre_Soln_Expert
Bengaluru, IND
Discovered TodayFull-time
IN_Bosch Rexroth India_Engineer - Testing
, IND
Discovered TodayFull-time
UI Designer - Automotive Domain
Bengaluru, IND
Discovered TodayFull-time
Trainee - Supply Chain Management
Kings Park, AUS
Discovered TodayContract
CSR Lead - Envionment & Sustainability
Bengaluru, IND
Discovered TodayFull-time
SAP Basis Consultant
Bengaluru, IND
Discovered TodayFull-time