Artificial Intelligence Software Developer

1 week ago


Pushkar, Rajasthan, India beBeeMachineLearning Full time ₹ 20,00,000 - ₹ 30,00,000
Computer Vision and Machine Learning Software Engineer

A leading industrial automation company is looking for a highly skilled software engineer to develop and implement computer vision and machine learning algorithms for on-device video capture, preprocessing, inference, and post-processing on Linux.

Key Responsibilities
  • Own and develop C++ software modules for on-device video capture, preprocessing, inference, and post-processing on Linux.
  • Implement classical image processing pipelines (denoise, resize, color space, undistortion) and computer vision algorithms (keypoints, homography, optical flow, tracking).
  • Build and optimize distance/spacing estimation from monocular/stereo camera(s) using calibration, geometry, and/or depth-estimation networks.
  • Integrate machine learning models (PyTorch/TensorFlow to ONNX/TensorRT/NNAPI/NPU runtimes) for DMS/ADAS events: drowsiness, distraction/gaze, phone-usage, smoking, seat belt, etc.
  • Hit real-time targets (FPS/latency/memory) on CPU/GPU/NPU using SIMD/NEON, multithreading, zero copy buffers.
  • Write clean, testable C++, CMake builds, and Git based workflows (branching, PRs, code reviews, CI).
  • Instrument logging/telemetry; debug with gdb/addr2line, sanitize and profile with perf/valgrind.
  • Collaborate with data/ML teams on dataset curation, labeling specs, training/evaluation, and model handoff.
Required Skills and Qualifications
  • Hands-on experience in modern C++ on Linux, with strong Git and CMake expertise.
  • Solid image processing and computer vision foundations (camera models, intrinsics/extrinsics, distortion, PnP, epipolar geometry).
  • Practical experience integrating CV/ML 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.


  • Pushkar, Rajasthan, India beBeeDataScience Full time ₹ 1,50,00,000 - ₹ 2,00,00,000

    Artificial Intelligence Engineer - Product Development**Job Overview**: We are seeking an experienced AI engineer to enhance product development workflows, engineering services, and organisational processes with cutting-edge artificial intelligence solutions.The ideal candidate combines strong technical expertise with the ability to translate business...


  • Pushkar, Rajasthan, India beBeeMachineLearningEngineer Full time ₹ 15,00,000 - ₹ 20,00,000

    Machine Learning Engineer OpportunityThis role is ideal for a skilled machine learning engineer who can design, develop, and deploy generative AI models. The successful candidate will have experience with techniques such as RAG, transformers, and other relevant approaches.Main Responsibilities:Develop and implement generative AI models using RAG and other...


  • Pushkar, Rajasthan, India beBeeResearch Full time ₹ 1,50,00,000 - ₹ 2,50,00,000

    At the forefront of AI innovation, we are pioneering cutting-edge applications in chemistry and scientific reasoning. As an Artificial Intelligence Researcher, you will play a pivotal role in building our client's AI product, driving innovation, integrating AI/ML methodologies, and fostering collaboration across interdisciplinary teams to achieve...


  • Pushkar, Rajasthan, India beBeeArtificial Full time ₹ 1,64,69,000 - ₹ 2,21,24,000

    Job Title: Artificial Intelligence StrategistWe are seeking an experienced Artificial Intelligence Strategist to lead and support advanced AI initiatives.Responsibilities:Develop and deliver Generative AI and Applied AI projects.Implement predictive analytics and forecasting use cases.Conduct Natural Language Processing (NLP) and text analysis.Design and...


  • Pushkar, Rajasthan, India beBeeArtificial Full time ₹ 1,80,00,000 - ₹ 2,10,00,000

    Job Title: Artificial Intelligence SpecialistRole Overview:We seek a seasoned professional with expertise in data analysis, exploratory data analysis (EDA), and applied statistics to drive business growth through artificial intelligence.Key Responsibilities:Design, build, and deploy machine learning models leveraging Generative AI.Analyze large datasets to...


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

    Job Title: Artificial Intelligence DeveloperAs a skilled AI developer, you will collaborate with research teams to design and implement machine learning algorithms. Your primary responsibilities will include developing and deploying predictive models, performing data analysis, and collaborating with cross-functional teams.Evaluate model performance against...


  • Pushkar, Rajasthan, India beBeeArtificial Full time ₹ 20,00,000 - ₹ 40,00,000

    Job DescriptionWe are seeking a skilled Generative AI Engineer to join our team. This role involves developing and implementing artificial intelligence and machine learning models using Azure, AWS, and GCP platforms.


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

    As a key member of our team, you will be responsible for designing and developing artificial intelligence models to drive business growth.You will work closely with data engineers to build robust data pipelines and deploy ML models into production environments using cloud platforms.We are looking for a skilled AI/ML developer with a strong understanding of...


  • Pushkar, Rajasthan, India beBeeAI Full time ₹ 1,50,00,000 - ₹ 2,50,00,000

    Artificial Intelligence SpecialistWe are seeking a skilled AI professional to drive innovation and efficiency in our organization.Main Responsibilities:Develop and implement intelligent agents and systems using advanced frameworks.Apply Retrieval-Augmented Generation (RAG) techniques to enhance model performance and accuracy.Design and engineer memory-aware...


  • Pushkar, Rajasthan, India beBeeAI Full time ₹ 15,10,000 - ₹ 20,10,000

    AI Researcher PositionThis is an exciting opportunity for a highly skilled AI researcher to join our organization and work on cutting-edge projects in artificial intelligence and machine learning.Job DescriptionThe ideal candidate will have a strong background in AI and ML, with expertise in developing and deploying advanced AI models. The successful...