Overview
Skills
Job Details
Full Stack Vision Processing Developer
Location: SFO, CA
Employment: Contract
We are hiring a Full Stack Vision Processing Developer for a contract role based in San Francisco, CA, focused on maintaining and enhancing a cutting-edge vision processing platform. The ideal candidate will have strong expertise in C/C++, Python, and JavaScript/TypeScript, with proven experience in web application development, real-time video processing, and system integration.
This role involves end-to-end responsibilities including maintaining the existing Vision Processing WebApp, developing a responsive, high-performance video display widget with features like real-time captions and historical thumbnail access, and integrating cloud-based services with real-time data streaming for video processing. You will work in Linux/Unix environments, develop for embedded systems, and implement secure, efficient data pipelines. The developer must also ensure system reliability, participate in architectural decisions, and follow best practices in coding and security.
Major Skill Set:
Programming: C/C++, Python, JavaScript/TypeScript, SQL
Frontend: HTML5, CSS3, React/Angular/Vue.js, WebSocket, REST API
Backend/System: Linux, embedded systems, multi-threading, real-time processing
Video Tech: H.264/H.265, video libraries, streaming protocols (HLS/DASH)
DevOps: Git, Docker, CI/CD, CMake
Cloud & Networking: AWS/Azure/Google Cloud Platform, API Gateway, microservices, TCP/IP, socket programming
Candidates should have 5+ years of C/C++ experience, 3+ years in full-stack development, and hands-on work in vision processing systems.