Coders Connect is thrilled to partner with a leading company at the forefront of revolutionizing theft detection and shoplifting prevention in retail environments. Utilizing cuttingedge artificial intelligence and machine learning technologies they aim to enhance security and streamline operations for store owners. Their mission is to create a secure and efficient shopping experience by mitigating the risks of theft through innovative solutions.
What Youll Do:
- Consolidate the codebase and implement best practices.
- Develop a robust clientserver architecture to manage requests and APIs efficiently using cloud and network technologies.
- Oversee the development of mobile and web applications.
- Utilize your background in video compression and encoding/decoding with libraries like FFmpeg and PyAV.
- Optimize and deploy machine learning models for production leveraging NVIDIA frameworks such as TensorRT ONNX and OpenVINO.
Requirements
- Develop and maintain efficient API requests and responses through clientserver architecture.
- Create and manage notification servers and APIs.
- Enhance backend and frontend components of mobile and web applications.
- Design and conceptualize software architecture.
- Collaborate with data engineering teams to ensure data quality and availability.
- Implement and maintain video processing pipelines using FFmpeg PyAV and related libraries.
- Develop Telegram interface and API/server notifications for Telegram (Backend) and the application (Full Stack).
- Implement IoT/server backbone software components.
- Integrate cameras and entry points for dashboards.
Tech Stack:
- Programming Languages: Python (FastAPI Asyncio) JavaScript/TypeScript (React Node.js AppEngine)
- Tools: Docker Google Cloud
- Networking: NAT Traversal RTSP SSH HTTP2
Ideal Skills:
- Experience with cloud platforms (AWS GCP Azure)
- Experience with distributed computing frameworks (Apache Spark)
- Background in C and GPU computing (CUDA CuDNN)
Soft Skills:
- Autonomous and responsible
- Proactive with excellent time management skills
- Strong communication and collaboration abilities
Benefits
- Collaborative Environment: Join a supportive team that values your input and encourages collaboration.
- Flexibility: Enjoy a strong focus on worklife balance with flexible working conditions.
- Career Growth: Take advantage of opportunities for significant impact and career advancement within the growing company.
- Autonomy and Creativity: Experience high levels of autonomy and creative freedom in your daily work.
- Competitive Compensation: Receive a competitive salary and comprehensive benefits package.
3+ years in QA, with experience in writing and executing test plans for SaaS products, including web and mobile applications 2+ years of hands-on experience in QA automation, including designing and writing automated tests Expertise in modern technologies for building automated testing capabilities Strong analytical and problem-solving skills, with a background in scripting languages like Python or JavaScript Proficiency in agile methodologies, ideally Scrum Excellent English communication skills, both written and verbal Tech Stack: Automation Tools: io & Puppeteer for test cases, plans, and reporting Project Management: JIRA for stories, tasks, and defect tracking Applications: React, GO, PHP Version Control: GitHub Product Management: Productboard for roadmap and feature discovery Documentation: Confluence for knowledge management