Computer Vision and Machine Learning Software Developer

5 days ago


Kota, Rajasthan, India beBeesoftware Full time US$ 1,00,000 - US$ 1,50,000

At the forefront of industrial automation, we're seeking a talented CV/ ML Software Engineer to join our team. This exciting role presents an exceptional opportunity to work on cutting-edge projects and contribute to shaping the future of our industry.

About the company is not part of this job description but may be found in other parts of the website or about page

**Key Responsibilities:**

  • We are looking for someone who can design and implement C++ software modules for on-device video capture, preprocessing, inference, and post-processing on Linux.
  • The ideal candidate should have experience with classical image processing pipelines (denoise, resize, color space, undistortion) and computer vision algorithms (keypoints, homography, optical flow, tracking).
  • This position requires building and optimizing distance estimation from monocular/stereo cameras using calibration, geometry, and depth-estimation networks.
  • We need someone who can integrate machine learning models (PyTorch/TensorFlow to ONNX/TensorRT/NNAPI/NPU runtimes) for driver monitoring system (DMS)/advanced driver-assistance system (ADAS) events: drowsiness, distraction/gaze, phone-usage, smoking, seat belt, etc.
  • Real-time targets (frames per second/latency/memory) on CPU/GPU/NPU using SIMD/NEON, multithreading, zero-copy buffers need to be met by the selected candidate.
  • Applicants should be able to write clean, testable C++, CMake builds, and Git-based workflows (branching, pull requests, code reviews, continuous integration).
  • Instrument logging/telemetry; debug with gdb/addr2line, sanitize and profile with perf/valgrind.
  • Candidates will collaborate with data/machine learning teams on dataset curation, labeling specifications, training/evaluation, and model handoff.

**Role Expectations:**

  • A minimum of 2+ years hands-on experience in modern C++ on Linux, with strong Git and CMake.
  • Solid image processing and computer vision foundations (camera models, intrinsics/extrinsics, distortion, PnP, epipolar geometry).
  • Practical experience integrating computer vision/machine learning models on device (OpenCV + ONNX Runtime/TensorRT/NCNN/MediaPipe/NNAPI).
  • Experience building real-time pipelines for live video (GStreamer/FFmpeg, RTSP/RTMP, ring buffers), optimizing for latency & memory.
  • Competence in multithreading/concurrency, lock-free queues, and producer-consumer designs.
  • Experience with driver monitoring or ADAS features; event logic and thresholding for production alerts.
  • Knowledge of monocular depth estimation, stereo matching, or structure from motion for distance estimation.
  • Model training exposure (PyTorch/TensorFlow): augmentation, evaluation (precision/recall, ROC/PR), quantization/pruning, conversion to ONNX/TensorRT/NCNN.
  • Hardware acceleration (GPU/VPU/NPU, Arm NEON/DSP), YOLO/RT DETR/Lightweight backbones on edge.
  • Cross compiling, Yocto/Buildroot, containerized toolchains; unit tests (gtest), static analysis (clang tidy, cppcheck), sanitizers.
  • Basic familiarity with MQTT/IoT, message schemas, and over-the-air updates.


  • Kota, Rajasthan, India beBeeMachineLearning Full time ₹ 1,50,00,000 - ₹ 2,50,00,000

    Job Title: Senior Data ScientistWe are seeking an experienced Senior Data Scientist to join our team.The ideal candidate will have a strong background in data science, machine learning, and deep learning, with a proven track record of delivering successful projects.Key Responsibilities:• Collaborate with cross-functional teams to design and implement...


  • Kota, Rajasthan, India beBeeMachineLearning Full time ₹ 1,00,00,000 - ₹ 2,00,00,000

    We are looking for a talented Machine Learning Developer to join our team. As a developer, you will be responsible for designing and implementing AI features across our products.About the RoleYou will work closely with our product team to prototype, evaluate, and productionize AI features. Your primary focus will be on developing and deploying machine...


  • Kota, Rajasthan, India beBeeVision Full time ₹ 24,00,000 - ₹ 36,00,000

    Advanced Geometric Vision Algorithm SpecialistJob Description:We seek a skilled and experienced computer vision professional to play a pivotal role in developing and implementing advanced geometric vision algorithms, localization, and SLAM algorithms for warehouse inventory management products.This position involves working on the development and...


  • Kota, Rajasthan, India beBeeArtificial Full time ₹ 2,00,00,000 - ₹ 2,50,00,000

    AI and machine learning technologies are driving transformation across various sectors, including healthcare, technology, communications, manufacturing, and finance.We empower clients to build, modernize, and scale intelligent products that deliver connected, AI-powered experiences. Our approach focuses on agility, streamlined product development, maximized...


  • Kota, Rajasthan, India beBeeDataScientist Full time ₹ 1,50,00,000 - ₹ 2,50,00,000

    Job OpportunityWe seek an experienced professional to lead the development of advanced AI and machine learning solutions. The ideal candidate will have a strong background in data science, machine learning, and AI, with expertise in team management and driving business outcomes.Responsibilities:Guide a team of data scientists, providing technical guidance...


  • Kota, Rajasthan, India beBeeMachineLearning Full time ₹ 1,50,00,000 - ₹ 2,00,00,000

    Machine Learning Developer Role">We are seeking a talented Machine Learning Developer to join our team. As a key member of the development team, you will be responsible for developing and deploying machine learning models that drive business outcomes.">Responsibilities:">">Develop and deploy machine learning models for real-world applications using Azure ML...


  • Kota, Rajasthan, India beBeeDataScience Full time ₹ 15,00,000 - ₹ 25,00,000

    Job DescriptionWe are seeking a highly skilled Data Science Lead to spearhead our Gen AI initiatives. As the ideal candidate, you will be responsible for leading end-to-end projects and developing cutting-edge machine learning solutions.The role involves running business understanding, data preparation, modeling, evaluation and deployment, analyzing and...


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

    Roles and ResponsibilitiesDevelop cutting-edge computer vision and machine learning algorithms to solve real-world problems.Lead the development of innovative software solutions, leveraging state-of-the-art technologies and frameworks.Evaluate and improve software coding standards, tools, and platforms to ensure high-quality deliverables.Mentor and lead...


  • Kota, Rajasthan, India beBeeMachineLearning Full time ₹ 1,20,00,000 - ₹ 1,80,00,000

    Artificial Intelligence and Machine Learning Solutions DeveloperThe ideal candidate will be responsible for designing, developing, and deploying artificial intelligence and machine learning solutions that drive business value and innovation. This includes working on cutting-edge models, including Generative AI, Large Language Models, and Deep learning...


  • Kota, Rajasthan, India World Salon Full time

    Machine Learning EngineerWorld Salon is looking for a Machine Learning Engineer to build recommendation systems and automation models. The responsibility will be developing algorithms and data models to match speakers with suitable events and recommend events to users' interests. The candidate will contribute to data collection strategies, optimize existing...