About ND Spectra ND Spectra is a pioneer in AI-based video analytics, with a strong focus on revolutionizing the security and surveillance industry. Our flagship product, Spectra Shield, is an advanced ANPR (Automatic Number Plate Recognition) solution aimed at enhancing forecourt protection, tackling fuel theft, and offering innovative services like parking utilization and targeted advertising. Role Overview As a Software Engineer at ND Spectra, you will play a crucial role in the development and enhancement of Spectra Shield. You will work closely with our product and AI teams to design and implement robust, scalable, and efficient software solutions. This position offers a unique opportunity to work on cutting-edge AI technologies that have real-world impact. Key Responsibilities Software Development : Design, develop, and maintain software for Spectra Shield, including backend systems, APIs, and integrations. AI Integration : Collaborate with the AI team to implement machine learning models and computer vision algorithms into the product. System Optimization : Improve the performance and reliability of the software, ensuring it can handle high data throughput and real-time processing. Testing and Debugging : Write automated tests, perform code reviews, and troubleshoot issues to ensure high-quality software delivery. Feature Implementation : Develop and deploy features such as fuel theft prevention, parking analytics, and debt collection. Collaboration : Work closely with cross-functional teams, including product managers, data engineers, and clients, to gather requirements and deliver exceptional solutions. Required Skills & Experience Programming Languages : Proficiency in Python, C++, or Java. Frameworks and Tools : Experience with Flask, FastAPI, or similar frameworks; familiarity with OpenCV or TensorFlow is a plus. Database Management : Hands-on experience with relational (PostgreSQL, MySQL) and NoSQL (MongoDB, Redis) databases. DevOps : Knowledge of CI/CD pipelines, Docker, and cloud platforms like AWS or Azure. Version Control : Proficiency with Git and collaborative development practices. Problem-Solving : Strong analytical and debugging skills with a focus on delivering scalable solutions. Preferred Qualifications Experience in ANPR systems, computer vision, or AI applications. Background in developing software for IoT devices or surveillance systems. Familiarity with forecourt operations, security systems, or similar domains. A passion for creating impactful and user-friendly technology solutions.