Overview
Roles & Responsibilities
· Design, build, and maintain efficient, reusable, and reliable Python code and architecture.
· Solve complex computer vision problems with highly efficient algorithms and clean, maintainable code.
· Collaborate with AI teams on data processing, model deployment, and system integration.
· Optimize and enhance existing systems for performance and scalability.
· Adapt existing software to new hardware or evolving requirements.
· Work closely with internal teams to understand user needs and deliver robust technical solutions.
· Design and implement real-time computer vision pipelines from camera feed ingestion to KPI generation.
· Integrate video streaming, frame processing, and analytics modules for low-latency performance.
· Develop scalable, high-performance distributed data processing applications using PubSub.
Skills required:
· Exceptional problem-solving and algorithmic thinking.
· Strong proficiency in Python and a deep understanding of Pythonic coding practices.
· Experience with multithreading and multiprocessing.
· Basic experience with OpenCV and image processing techniques.
· Knowledge of advanced Python features (context managers, decorators, descriptors, type hinting).
· Solid understanding of secure, scalable application design.
· Expertise in at least one Python web framework (FastAPI, Flask).
· Experience with Redis, SQL, or NoSQL databases.
Brownie Points:
· Hands-on experience with OpenCV and image processing techniques.
· Experience with video streaming protocols such as RTSP, GStreamer, FFmpeg, WebRTC, FastRTC.
What we have to offer:
· A performance-oriented team culture that values ownership and innovation.
· Opportunities to work with cutting-edge technologies and design scalable systems.
· Flexible working hours and a meritocratic, candid startup environment.
· A chance to make a real impact in the logistics and supply chain automation space.
· Meritocracy-driven, candid startup culture.