Senior Deep Learning Engineer
Own computer vision models from research through production deployment, building robust solutions for vehicle inspection and optimizing inference across edge and cloud environments.
Responsibilities
- Design novel, robust, and efficient deep learning algorithms for challenging visual inspection problems.
- Build proofs of concept and turn research prototypes into scalable systems deployed at customer sites.
- Benchmark and profile models using large proprietary datasets; apply data-centric practices such as active learning and data curation.
- Collaborate with MLOps, infrastructure, and hardware teams on technology direction and model optimization for real-time edge and cloud inference.
Requirements
- At least 4 years of industry experience developing, optimizing, and deploying deep learning models in production.
- Hands-on experience with computer vision tasks such as object detection, classification, and segmentation.
- Strong understanding of CNNs and Vision Transformers.
- Strong Python skills and hands-on experience with PyTorch or TensorFlow.
- Ability to work independently in ambiguous and unexplored problem areas.
Nice to have
- Experience with 3D perception, multi-view geometry, or anomaly detection.
- Experience with tracking, re-identification, image retrieval, pose estimation, OCR, or image registration.
- Knowledge of diffusion models or generative AI for vision.
- C/C++ skills and edge optimization experience, including TensorRT, ONNX, or quantization.
- Experience with active learning or other data-centric AI methods.
- M.Sc. or Ph.D. in a relevant field.
- Familiarity with AI development tools such as Cursor, Claude, or Codex.
Benefits
- Collaborative, inclusive culture with opportunities for growth.
- Executive workshops and mentorship programs.