Job Description
We are seeking a skilled Software Development Engineer to join our team, working on building and optimizing our AI-powered industrial quality assurance and predictive maintenance systems. The ideal candidate will have experience in developing robust backend systems, implementing real-time processing architectures, and working with AI models in production environments.
Key Responsibilities
- Build and maintain AI-powered products for industrial quality assurance and predictive maintenance
- Implement and optimize event-based architecture for handling multiple concurrent requests
- Design and develop image processing pipelines using containerization technologies
- Integrate various camera interfaces (RTSP, USB, IP, industrial cameras) with backend systems
- Work with industrial automation protocols and PLC integration
- Implement efficient data structures and algorithms for real-time analysis
- Develop asynchronous processing workflows and optimize system performance
- Create RESTful APIs and backend services
Required Skills And Experience
- Bachelor's degree in Computer Science, Engineering, or related field
- 2+ years of experience in software development with demonstrated career growth
- Strong proficiency in Python, with knowledge of C/C++ preferred
- Experience with web frameworks such as Django and Flask for RESTful API development
- Familiarity with containerization using Docker
- Experience with database systems including PostgreSQL, MongoDB, Redis, and DynamoDB
- Knowledge of message brokers and task queues (Kafka, RabbitMQ, Celery)
- Understanding of real-time data processing and optimization techniques
- Experience with version control systems (Git)
Preferred Qualifications
- Experience with computer vision libraries like OpenCV and working with AI models (YOLO, SAM)
- Knowledge of streaming protocols and real-time data visualization
- Familiarity with industrial automation protocols (Modbus, Snap7)
- Experience with parallel processing techniques (threading, multiprocessing)
- AWS cloud services knowledge (EC2, S3, Lambda, CloudWatch)
- Experience with event-driven architecture and microservices
Location : Remote, with preference for candidates based in India
(ref:hirist.tech)