Location: Bangalore, Karnataka (Client Sites Across India)
Employment Type: Full-Time | On-Site / Field-Based
Experience: 2+ Years
Joining: Immediate / As Soon As Possible
Travel Requirement: Frequent travel to client locations across India is mandatory.
Techasoft is a Bangalore-based software development and technology solutions company established in 2016. We specialize in enterprise software development, Artificial Intelligence (AI), Machine Learning (ML), Computer Vision, and Industrial Automation solutions.
We develop and implement intelligent systems that help businesses automate processes, improve operational efficiency, and enhance quality control.
Our AI and Computer Vision projects include:
AI-Based Biscuit Defect Detection and Rejection: An industrial computer vision system using deep learning, OpenCV, and high-speed cameras to identify defective products and automate rejection processes.
Mahindra Vehicle Pre-Delivery Inspection: An AI-powered vehicle inspection system using multiple industrial cameras, edge AI inference, and integration with manufacturing systems for automated quality inspection.
AI Employee Monitoring and Compliance: An AI-based monitoring solution that uses computer vision and behavioural analytics to improve operational compliance.
We are looking for a technically skilled and proactive AI & Computer Vision Site Engineer who can install, deploy, configure, test, and support AI-powered computer vision systems directly at our clients' facilities.
As an AI & Computer Vision Site Engineer, you will be responsible for the on-site implementation, deployment, testing, troubleshooting, and technical support of AI and computer vision solutions.
You will work closely with our AI development team, software engineers, and client technical teams to ensure successful installation and operation of AI-powered inspection and automation systems.
This is a field-based technical position requiring frequent travel to manufacturing plants, industrial facilities, and other client locations across India.
The ideal candidate should have hands-on experience with Python, OpenCV, computer vision applications, industrial camera systems, and AI model deployment.
Visit client locations for installation, configuration, and deployment of AI and computer vision solutions.
Install and configure industrial cameras, IP cameras, lighting systems, and related computer vision hardware.
Deploy Python-based AI applications and computer vision models on client servers, industrial PCs, and edge computing devices.
Configure camera connectivity, networking, image acquisition, and video streaming.
Set up and validate AI inference pipelines in real-world industrial environments.
Perform system integration, testing, commissioning, and technical handover at client sites.
Work with Python, OpenCV, and AI/ML frameworks to implement computer vision solutions.
Deploy and configure existing object detection, image classification, defect detection, and image-processing models.
Test AI models using live camera feeds and real-world production images.
Adjust camera positioning, lighting conditions, image preprocessing, and detection parameters to improve system performance.
Identify and troubleshoot issues involving inference accuracy, image quality, latency, and real-time processing.
Collaborate with AI developers to improve detection performance and resolve model-related issues.
Integrate AI vision systems with industrial equipment, production lines, and automation systems.
Support connectivity with PLCs, sensors, controllers, and automated rejection mechanisms.
Integrate computer vision applications with client APIs, databases, and manufacturing systems.
Configure communication between industrial cameras, AI applications, and backend systems.
Troubleshoot hardware, software, network, and integration issues during installation and operation.
Conduct on-site system testing, validation, and performance optimization.
Diagnose and resolve issues related to camera connectivity, AI model execution, Python applications, and hardware integration.
Monitor system performance, detection accuracy, and operational reliability.
Provide on-site and remote technical support during deployment and post-deployment phases.
Perform preventive maintenance, software updates, and system configuration changes when required.
Coordinate with internal development teams to resolve complex technical problems.
Communicate directly with client technical teams, plant engineers, IT teams, and project stakeholders.
Understand site requirements and identify technical dependencies before deployment.
Prepare installation reports, testing documentation, configuration records, and deployment checklists.
Conduct basic technical demonstrations and provide operational training to client teams.
Report project progress, site issues, and technical observations to internal project managers.
Ensure successful system handover and client acceptance.
Travel to client locations across India for project installation, testing, commissioning, and support.
Work at manufacturing plants, industrial facilities, warehouses, and enterprise client sites as required.
Be available for extended site assignments depending on project requirements.
Coordinate with client teams to complete installations and resolve technical issues within project timelines.
Follow client site safety procedures and operational guidelines.
Minimum 2+ years of professional experience in Python development, computer vision, AI deployment, or related technical engineering roles.
Strong working knowledge of Python programming.
Hands-on experience with OpenCV and image-processing techniques.
Basic understanding of AI/ML models, object detection, image classification, and deep learning.
Familiarity with TensorFlow, PyTorch, YOLO, or similar computer vision frameworks.
Experience working with cameras, image capture, video streams, or real-time computer vision applications.
Working knowledge of Linux or Ubuntu environments.
Understanding of REST APIs, networking, and database connectivity.
Ability to debug Python applications and troubleshoot software-related issues.
Basic knowledge of Git and application deployment procedures.
Strong troubleshooting and problem-solving abilities.
Ability to work independently at client locations.
Good communication and client coordination skills.
Willingness to learn and work with industrial hardware and automation equipment.
Ability to prepare technical reports and deployment documentation.
Comfortable working in industrial and manufacturing environments.
Must be willing to travel frequently across India and work on-site at client locations.
Experience with industrial cameras such as Basler, Hikrobot, Dahua, or similar systems.
Knowledge of NVIDIA Jetson, GPU servers, ONNX, or TensorRT.
Experience deploying AI models on edge devices.
Familiarity with PLC integration and industrial automation systems.
Understanding of Modbus, OPC UA, TCP/IP, or other industrial communication protocols.
Experience with Docker and containerized applications.
Knowledge of manufacturing quality inspection and automated defect detection.
Experience in industrial machine vision installation and commissioning.
Exposure to AWS, Azure, or cloud-based AI applications.
Bachelor's degree in Computer Science, Information Technology, Electronics, Electrical Engineering, Mechatronics, or a related technical field.
Candidates with equivalent practical experience in Python, AI deployment, computer vision, or industrial automation may also be considered.
Opportunity to work on real-world AI and Computer Vision projects.
Hands-on exposure to industrial automation and advanced computer vision technologies.
Experience working with manufacturing and enterprise clients.
Opportunities to develop skills in AI deployment, industrial cameras, and edge computing.
Collaboration with experienced AI developers and engineering teams.
Exposure to end-to-end project implementation, from site assessment to deployment and commissioning.
Professional development and career growth opportunities.
This is not a remote or work-from-home position.
The selected candidate will be based out of Bangalore but will be required to travel frequently to client locations across India.
Project assignments may involve working at client facilities for several days or weeks, depending on installation, testing, and commissioning requirements.
Candidates must be comfortable with frequent travel, client-site deployment, and hands-on technical troubleshooting.
Interested candidates with experience in Python, OpenCV, Computer Vision, AI deployment, or industrial automation can apply through the Techasoft Careers page.
Candidates with previous experience in on-site AI deployment, camera installation, or industrial machine vision projects will be preferred.
Stay updated on our latest job openings and career opportunities.
Don't be shy! Drop us a line and our team will get to you asap.