Search by job, company or skills

sigmawave ai

Senior Computer Vision Engineer

5-7 Years
Save
new job description bg glownew job description bg glow
  • Posted 17 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

We are building a real-time computer vision platform that detects safety violations across multiple CCTV streams on live-fire training ranges in day, night-IR, and thermal conditions. The system has to work. Failures have real-world consequences, not just bad metrics.

We are looking for a senior computer vision engineer to help us deliver it.

What you'll work on

  • Live multi-CCTV detection across day, night-IR, and thermal conditions.
  • Complex and dynamic CV solutions: weapon / object orientation under occlusion, action sequence recognition for clearing drills or SOP, multi-camera Re-ID across identical uniforms, and smoking detection
  • Designing algorithms and policies that combine multiple detection frameworks to drive false positives down without losing recall on critical events.
  • Continuously analysing where the system is uncertain and lifting confidence calibration and recall rates for P0 use cases.
  • Scalable architecture across central GPU inference and distributed edge deployment, designed to grow as cameras and ranges are added.
  • Hazard analysis, validation, and field monitoring.
  • Working directly with range safety officers and operational stakeholders.

What we're looking for

  • 5+ years of production Computer Vision (CV) experience.
  • Live multi-CCTV detection experience in production, not lab demos or batch video processing.
  • Demonstrated experience across day, night-IR, and thermal imaging conditions.
  • Hands-on with NVIDIA DeepStream and TensorRT (FP16/INT8 optimisation, custom plugins where needed).
  • Proven ability to combine multiple detection frameworks and modalities into a single decision pipeline, with concrete examples of driving false positives down without losing recall.
  • A clear method for analysing and lifting confidence calibration and recall rates.
  • Shipped CV workloads on both central GPU servers and edge nodes; can articulate the architectural tradeoffs.
  • Experience contributing to CV systems that scale gracefully as cameras and sites grow.
  • Re-identification (Re-ID) experience, ideally in cases with weak appearance cues (uniforms, identical gear).
  • Solid practical expertise in object detection, pose estimation, and multi-object tracking.
  • Experience with action recognition (SlowFast / VideoMAE / TimeSformer), multi-camera 3D geometry, or audio-visual sensor fusion.
  • Strong Python; comfortable with C++ or CUDA; PyTorch and modern MLOps.

Bonus points

  • Prior experience on safety-critical or mission-critical systems (defence, autonomous systems, industrial safety, perimeter security).
  • Visual synthetic data generation experience (Unreal, NVIDIA Omniverse, Isaac Sim).
  • Solutions that bridge the sim-to-real gap (domain randomisation, domain adaptation, progressive fine-tuning).
  • Deployment experience on Jetson-class edge hardware (Orin, Xavier).
  • Prior work on military, law enforcement, or weapons-handling CV applications.
  • Acoustic event detection or audio-visual fusion in adversarial outdoor environments.
  • Familiarity with safety engineering frameworks (FMEA, STPA, ISO 21448 SOTIF).
  • Published in CVPR / ICCV / ECCV / WACV, or contributed to relevant patents.
  • Direct field exposure, military service, range officer familiarisation, or similar.

Why this role

  • The work is genuinely interesting. Most production CV is selling more ads or counting items on shelves. This isn't.
  • Real ownership of meaningful components. You will be the technical owner of multiple use cases, not a small cog in a large org.
  • Real users, real feedback. You will spend time with the people who actually use the system.

How to apply

Send your CV to [Confidential Information] with the subject line Senior CV Engineer.

Include a short note (one page max) about a CV system you shipped where failure had real consequences. We care about what you learned, not just what you built.

We respond to every qualified application within two weeks.

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 148527451

Similar Jobs

Singapore

Skills:

Machine LearningC++CudaTensorflowDeep LearningPytorchOpencvImage ProcessingPythonComputer VisionCalibrationPoint CloudsRoboticsgeometry3DCameraAssembly

Singapore

Skills:

camera calibration stereo vision Computer VisionCDeep LearningTensorflowSoftware ArchitectureOpencvAPI DesignImage ProcessingPytorchPythonEmbedded AIONNX3D Vision

Singapore, Tampines

Skills:

Deep LearningVision SystemsPytorchC++PythonComputer VisionCudaparallel computinganomaly detectionLiaising with cross functional teams

Singapore

Skills:

GstreamerKafkaMicroservicesTensorflowPytorchKinesisDockerPythonAWSBigQueryCudaGcpComputer VisionOpencvKubernetesSAMagentic AITensorRTPub SubSagemakerVertex AIDETRGenerative AINVIDIA DeepStreamcloud platformsYOLOTransformers