Browse current jobs

Applied Computer Vision Engineer - Data Driven Development

Bosch Global Software Technologies · Bangalore

Apply on employer website

Collected role description

Role overview

Applied Computer Vision Engineer - Data Driven Development at Bosch Global Software Technologies

Responsibilities

  • You will architect and implement the robust data pipelines and cloud-native workflows that enable the development, training, and evaluation of next-generation computer vision models.
  • Develop and scale Azure-based data pipelines to manage high-throughput workloads, including the processing, versioning, and management of millions of images.
  • Build, automate, and manage robust training and evaluation pipelines using frameworks like PyTorch and TensorFlow.
  • Analyze existing models and data workflows to identify and implement performance improvements and optimizations.
  • Implement best practices for data quality, monitoring, and infrastructure-as-code.

Required qualifications

  • Bachelor’s degree in Computer Science, Electrical Engineering, or a related field.
  • 6 to 10 years Core Skills: Proven experience designing and implementing scalable data pipelines and cloud-based workflows.
  • Strong proficiency with cloud platforms, specifically Azure (AzureML, Azure Blob Storage, Azure ML Compute).
  • Hands-on experience with data processing and orchestration tools such as Databricks or Ray.
  • Proficiency in containerization technologies, especially Docker.
  • Experience building or maintaining training/evaluation pipelines using PyTorch or TensorFlow.
  • Experience with or exploration of data visualization and analysis tools (e.g., Voxel).
  • Programming: Proficiency in Python and a strong understanding of object-oriented programming.
  • Tools: Familiarity with essential software development tools like Git and working in a Linux environment.
  • Additional Qualifications Master’s degree in a relevant field.
  • Prior experience in the ADAS, autonomous driving, or robotics domains.
  • Experience with other cloud platforms (e.g., AWS, GCP).
  • Knowledge of model optimization and deployment (e.g., TensorRT, ONNX).
  • Hands-on experience with C++ is beneficial.

Employment details

  • Location: Bengaluru (prev. Bangalore) [India]

About the employer

  • 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.

Additional role details

  • 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.
  • As an Applied Computer Vision Engineer focused on Data Driven Development, you will be a critical part of our feature team, responsible for building and scaling the infrastructure that powers our advanced perception systems.
  • This role is ideal for an engineer passionate about data systems, MLOps, and enabling large-scale machine learning.
  • Responsibilities Design, implement, and maintain scalable data pipelines and cloud-based workflows for computer vision applications.
  • Architect efficient database schemas, queries, and end-to-end data pipelines to support large-scale data operations.
  • Integrate ML pipelines seamlessly with cloud storage and compute services, particularly Azure Blob Storage and Azure ML Compute.
  • Document system architecture, data flows, and operational procedures.

Collected minimum qualification

Required Qualifications Education: Bachelor’s degree in Computer Science, Electrical Engineering, or a related field.

Collected experience requirement

6 to 10 years Core Skills: Proven experience designing and implementing scalable data pipelines and cloud-based workflows. Strong proficiency with cloud platforms, specifically Azure (AzureML, Azure Blob Storage, Azure ML Compute). Hands-on experience with data processing and orchestration tools such as Databricks or Ray. Proficiency in containerization technologies, especially Docker. Experience building or maintaining training/evaluation pipelines using PyTorch or TensorFlow. Experience with or exploration of data visualization and analysis tools (e.g., Voxel). Programming: Proficiency in Python and a strong understanding of object-oriented programming. Tools: Familiarity with essential software development tools like Git and working in a Linux environment. Additional Qualifications Master’s degree in a relevant field. Prior experience in the ADAS, autonomous driving, or robotics domains. Experience with other cloud platforms (e.g., AWS, GCP). Knowledge of model optimization and deployment (e.g., TensorRT, ONNX). Hands-on experience with C++ is beneficial.