Lincode Labs - Software Development Engineer - Python Programming

Salary

15 - 30 LPA

Min Experience

2 years

Location

Itanagar, Arunachal Pradesh, India

About the role

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)

About the company

Lincode Labs

Skills

python
c
cpp
django
flask
docker
postgresql
mongodb
redis
dynamodb
kafka
rabbitmq
celery
git
opencv
yolo
sam
modbus
snap7
aws