Senior Computer Vision and Machine Learning Engineer

17 hours ago


Udaipur, Rajasthan, India Bosch Global Software Technologies Full time

Job Summary:

We are seeking a highly skilled and motivated Senior Computer Vision and ML-Engineer to join our prestigious Corporate Research team. As a key member of our team, you will be responsible for researching, developing, and implementing innovative computer vision and machine learning algorithms to solve challenging real-world problems. You will collaborate with a team of world-class researchers and engineers, pushing the boundaries of what's possible in areas such as autonomous systems, advanced manufacturing. This is an exceptional opportunity to contribute to impactful research and translate cutting-edge technology into tangible solutions.

Roles & Responsibilities:

Design and Development

  • Hands on coding experience
  • Rapidly produce well-organized, optimized, high quality and documented source code plus frameworks for the team to ramp-up
  • Perform Code, Design & Architecture reviews.
  • Translate requirements into the architecture using state of art (technologies/open-source frameworks/in-house frameworks) with very high level of completeness & accuracy.
  • Design & incorporate the quality aspects of the architecture/project (Re/Usability, Maintainability, Scalability, Reliability, Extensibility, Security, Portability, etc.)
  • Design & incorporate the non-functional quality aspects like (Throughput, Robustness, Scalability, Fault-Tolerance, etc.)
  • Develop & Implement V&V Strategy for functional & non-functional requirements.
  • Evaluate, define & evolve/improve, software coding standards, tools, and platforms.
  • Execute independently at team level all aspects to the Software Engineering Process (requirements, specification, architecture, design, implementation, etc.)
  • Debug code independently in large & complex source base

Technology & Architecture

  • Continuously improve on architecture & design methodologies in the project
  • Learn new/trending/emerging languages/technologies/open-source frameworks & architectures quickly & apply to the project.
  • Ensure high level of software quality at project level by adapting lean yet effective state of art practices.
  • Contribute to the architecture for more than one domain.
  • Inspire team by becoming a role model via exhibiting the vigorous crave for excellence.

Mentoring and Technical Leadership

  • Enable the team to make high-level design/architecture choices & implement them.
  • Lead the Team technically.
  • Contribute to the Technical & Business Proposals
  • Coordinate with the Engineering Managers/Customers/Stakeholders
  • Support recruitment by evaluating architect, designing & coding skills.
  • Mentor the team members, give them directions, empower them with right tools/methodologies & make a cohesive work environment through Lead by Example
  • Mentor new/small project teams to ramp-up in-addition to the current responsibilities.
  • Mentor & Coach sizeable associates in the group to scale to trending technologies, state of art technologies and methodologies.
  • Create platform/process for distributed cross location teams to work together smoothly with highest coordination.

Qualifications

Educational qualification:

BE/MS/M.Tech (Electronics, Computer Science or related)

Experience:

  • 8 - 10 years of work experience
  • Proven track record of developing and implementing innovative algorithms for image and video analysis.
  • Experience working in a research environment.
  • Experience with deep learning frameworks such as TensorFlow and PyTorch.
  • Experience with image processing libraries such as OpenCV.
  • Experience with cloud platforms (AWS, Azure, GCP).

Mandatory/requires Skills:

  • Excellent programming & rapid prototyping skills in Python,
  • Exposure to Object Oriented Programming and Design, Data structures / Algorithms is a must.
  • Expertise on OpenCV, DLib, Numpy.
  • Excellent knowledge on any/all of the given concepts in Computer Vision - namely Image Classification, Object Detection and Semantic Segmentation developed using state of the art deep learning algorithms.
  • Hands on experience in developing efficient and real-time convolution neural network models.
  • Awareness of Machine learning concepts, hyperparameters tunning, metrics and training methods, and able to make benchmarks with other SOTA models.
  • Hands on working experience with anyone of the deep learning frameworks - TensorFlow, Caffe, Pytorch, Keras, MXNet, Theano.
  • Experience on Foundation Models especially with EVA & DINO a big plus. Well conversed with MLOps concepts (Hands on experience with mlflow a big plus)
  • Exposure to model compression and pruning in deep learning.

Preferred Skills:

  • Familiarity with GPU computing (CUDA, OpenCL), HPC and, should have hands on experience in local GPU-Linux servers or cloud machine learning service providers like AWS, Azure, etc.
  • Strong Problem Solving & Communication skills.
  • Highly Motivated, Creative and a Team player.
  • Responsible on taking the ownership of modules/projects as well as contributing/collaborating the team with individual contributions.
  • Experience/exposure to usage of Open-Source technologies, State of Art models and understanding of famous model backbones.
  • Knowledge on containerizing the CV applications as docker or pod and REST API services for DL inference modules.
  • Experience of CV solution deployment on Edge (NVIDIA, etc.) would be big plus.


  • Udaipur, Rajasthan, India beBeeArtificial Full time ₹ 1,80,00,000 - ₹ 2,50,00,000

    AI/ML Engineering LeadSeeking an experienced AI/ML Engineering Lead to spearhead the development and deployment of end-to-end AI solutions. The ideal candidate will have a strong background in designing, developing, and deploying machine learning models, as well as experience with large language models, natural language processing, and recommendation...


  • Udaipur, Rajasthan, India beBeeMachine Full time ₹ 1,20,00,000 - ₹ 1,50,00,000

    We are seeking an experienced Machine Learning Model Developer to join our team of consultants.This role involves designing, developing, and deploying machine learning models and algorithms using Databricks to solve complex business challenges.You will work closely with data scientists, data engineers, and business stakeholders to build scalable and...


  • Udaipur, Rajasthan, India beBeeArtificial Full time ₹ 2,00,00,000 - ₹ 4,00,00,000

    Lead Data Scientist PositionOur organization seeks an accomplished Lead Data Scientist to lead its data science team. As a key member, you will be responsible for driving innovative solutions by embracing a comprehensive approach to machine learning.You will have the opportunity to work across all aspects of machine learning, including predictive models,...


  • Udaipur, Rajasthan, India beBeeMachineLearning Full time ₹ 15,00,000 - ₹ 25,00,000

    Machine Learning EngineerWe are seeking a highly skilled Machine Learning Engineer to join our team. As a key member of our data science team, you will be responsible for developing, training, and validating predictive and analytical models using machine learning techniques.Develop, train, and validate predictive and analytical models using machine learning...


  • Udaipur, Rajasthan, India beBeeComputerVision Full time ₹ 1,50,00,000 - ₹ 2,50,00,000

    About the RoleWe are seeking a skilled Computer Vision Engineer to lead the design and implementation of complex computer vision pipelines.Develop and deploy AI-powered computer vision solutions for various applications, including object detection, instance segmentation, and industrial anomaly detection.Design and implement optimized C++ edge GPU...


  • Udaipur, Rajasthan, India beBeeGPUProgramming Full time ₹ 40,00,000 - ₹ 50,00,000

    GPU Programming Engineer PositionWe are seeking a skilled GPU programming engineer to develop and optimize high-performance machine learning workloads.The ideal candidate has strong expertise in GPU programming across one or more platforms, including NVIDIA CUDA, AMD ROCm/HIP, or OpenCL. Experience with parallel computing, performance tuning, and ML system...


  • Udaipur, Rajasthan, India beBeeKnowledge Full time ₹ 15,00,000 - ₹ 25,00,000

    Machine Learning EngineerWe are seeking a highly skilled Machine Learning Engineer to join our team. In this role, you will be responsible for designing and developing advanced machine learning models that drive business growth and innovation.Key Responsibilities:Develop and deploy scalable machine learning models using TensorFlow and other popular...


  • Udaipur, Rajasthan, India beBeeMachineLearning Full time ₹ 20,00,000 - ₹ 25,00,000

    Senior Consultant in AI/ML EngineeringWe are seeking an experienced Senior Consultant to join our AI Engineering Group. The successful candidate will work on technical and engineering aspects of DS/ML/AI solutions, focusing on building high-performing, scalable, enterprise-grade ML/AI applications in cloud environments.Develop complex ML/AI models for...


  • Udaipur, Rajasthan, India beBeeAiDeveloper Full time ₹ 12,00,000 - ₹ 18,00,000

    Job Title: AI/ML DeveloperThis is a challenging role that requires the design, development, and deployment of artificial intelligence and machine learning models using Python and relevant frameworks.We are seeking an experienced AI/ML Engineer with expertise in production-grade projects, strong proficiency in Python, and knowledge of AI/ML frameworks such as...


  • Udaipur, Rajasthan, India beBeeMachine Full time ₹ 1,50,00,000 - ₹ 2,50,00,000

    Key Role: Advanced Machine Learning Solutions ArchitectWe are seeking a visionary and technically skilled professional to spearhead the design, development, and deployment of cutting-edge machine learning solutions.This leadership role involves guiding a team of AI/ML engineers, contributing hands-on to critical technical challenges, and collaborating with...