Staff Engineer, Software
Core
Design, train, and tune computer vision models for live camera-feed monitoring while building a native Android application that interacts with the cloud.
Role type
Staff Engineer (AI/ML & Native Android)
Builds
Production computer vision models for live video monitoring and a native Android app
Domain
Computer Vision, Mobile Development, Cloud Integration
Deliverable
production ML models | product features
Required skills
Computer vision model training and tuning, Android native development, Cloud AI infrastructure, Python, Kotlin, CNN architectures, Model optimization, CI/CD pipelines
Preferred skills
On-device inference acceleration, Streaming protocols, Model monitoring and drift detection, Open-source contributions
Technologies
PyTorch, TensorFlow, TensorFlow Lite, ONNX, YOLO, DETR, ByteTrack, Kotlin, Jetpack Compose, Hilt, Coroutines, Room, WorkManager, AWS SageMaker, GCP Vertex AI, Azure ML, REST, gRPC, OAuth2, JWT, TLS, FCM, NNAPI, Qualcomm SNPE, MediaPipe
Responsibilities
Design, train, evaluate, and tune computer vision models for live video and multi-camera use cases; Optimize models for deployment and scaling constraints; Partner with operations to maintain and upgrade models in production; Design, build, and ship a native Android application; Build secure cloud integration; Set up Android CI, testing, and release pipelines
Seniority
Staff, hands-on IC