Computer Vision Software Developer
Anicalls (Pty) Ltd
Job Description
Candidate should be able to: Manage the annotation of datasets via external vendors Create and manage Kubernetes clusters of cloud-based CV products Select and manage external vendors and dev teams to support our projects Create mobile and cloud-based CNNs for object classification Design, engineer, and manage our system architecture and data strategy work with our internal engineering team to create new products Use phone-based LiDAR as ground truth annotation for training sets Train ML models to an approximate distance within images understand and apply 2D and 3D mathematical concepts (linear algebra, matrix multiplication, quaternions, etc) Candidate should have: Experience Testing, diagnosing and fixing bugs Experience building web apps, APIs, and SDKs Capacity to prioritize tasks through self-directed time management and organization Experience with Detectron 2, TensorFlow & TensorFlow3D, AlexNet, MXnet, Kubernetes, and other ML frameworks Experience deploying CV models on a mobile device (iOS preferred) 4-6 years working on deployed CV projects Experience with React, Node.js, and/or MongoDB Strong Python, C++, Objective C and/or Swift, Pytorch, and javascript coding proficiency .3D content experience, dealing with point clouds, 3D meshes, shaders, rendering pipelines, and procedural content generation Unity/Unreal experience or 3D content creation experience (Blender, Maya, Houdini, Rhino, etc)