More jobs:
ML and Computer Algorithm Engineer
Job in
Princeton, Mercer County, New Jersey, 08543, USA
Listed on 2026-02-12
Listing for:
Peskind Executive Search
Full Time
position Listed on 2026-02-12
Job specializations:
-
Software Development
AI Engineer, Machine Learning/ ML Engineer
Job Description & How to Apply Below
About the Company Our client is a fast‑growing technology company that is revolutionizing physical security by combining cutting‑edge AI with advanced hardware. Their perimeter security solutions help secure critical infrastructure, gated communities, commercial properties, and event spaces by scanning vehicles and identifying occupants to detect threats.
Position Overview The company is seeking a seasoned Machine Learning and Computer Algorithm Engineer to develop AI‑driven software solutions for facial recognition, vehicle undercarriage stitching and threat detection, license plate decoding, and more. This is a hands‑on, customer‑facing role with ownership of algorithm development, integration, and system performance.
Key Responsibilities- Design and architect software to acquire data from imaging systems (facial recognition, license plate, vehicle detection, under‑vehicle scanning).
- Implement stitching solutions to produce 2D undercarriage mosaics from scanning hardware.
- Integrate third‑party engines (e.g., face recognition, ALPR, vehicle attribute detection).
- Support UI development by advising on AI integration for user‑facing applications.
- Develop foreign object detection for under‑vehicle scans using direct analysis and neural networks.
- Generate technical reports and presentations for internal stakeholders.
- Provide technical support to Service, Sales, and Production teams.
- Contribute to product roadmap planning.
- Drive timely delivery of project milestones.
- Adapt responsibilities as needed to meet business goals.
- 8+ years of experience in ML/algorithm development, with emphasis on systems involving hardware data acquisition.
- Strong coding skills in Python, C#, or C++; solid CI/CD, testing, and production quality practices.
- Experience building real‑time computer vision pipelines (RTSP/GigE, OpenCV, GStreamer, FFmpeg, multithreading).
- Deep familiarity with OpenCV and Tesseract; classical CV techniques (feature detection, warping, segmentation).
- Experience with image stitching and panorama creation (SIFT/ORB, RANSAC, projection, blending).
- Skilled in image normalization, lens distortion correction, and geometry rectification.
- Anomaly detection expertise (e.g., SSIM, perceptual hashing) for robust real‑world deployment.
- Ability to evaluate and adapt pretrained CV models (YOLO, Detectron2, ViT, SAM, OCR) for real‑time SLAs; experience with ONNX Runtime, Tensor
RT, OpenVINO. - Strong API and service integration skills (REST/gRPC, 3rd‑party engines).
- Excellent communication and collaboration skills; capable of working with customers and internal teams.
- Model training/fine‑tuning experience (YOLO, DINO, CLIP, SAM).
- Similarity search using embeddings (FAISS, Milvus, pgvector).
- Experience with dataset management and synthetic data generation (Label Studio, DVC).
- High‑performance inference pipelines, edge deployment (Jetson, Docker), OTA updates.
- Advanced OCR techniques and privacy‑compliant handling of sensitive data.
- Experience with event‑driven architectures (Kafka/SQS), observability, retries, and circuit‑breakers.
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×