Overview
Company Description
Inkers Technology, headquartered in Bengaluru with offices in the USA and UAE, specializes in designing and developing large-scale AI and ML solutions. With a strong focus on AI, computer vision, and deep neural networks, we have extended our expertise into the construction industry through our innovative AI-powered construction management platform, Observance. Powered by advanced AI, cloud-based processing, and proprietary Lithic (LiDAR Thermal IMU Camera) scanners, Observance enhances efficiency, precision, and decision-making in construction processes. At Inkers, we are committed to building AI- and vision-driven products that blend robust hardware with intelligent software, pushing the boundaries of technology to deliver real-world impact across industries.
Role Description
We are seeking a Software Engineer – Computer Vision & AI with strong software engineering skills and deep expertise in computer vision and AI. You will design, develop, and optimize advanced vision solutions, taking them from prototypes to production-ready deployments in cloud and on-prem environments. This role requires strong proficiency in Python, cloud deployment, and containerized workflows, with the ability to handle complex real-world datasets from images, videos, and LiDAR sensors.This is an on-site role located in Bengaluru.
Responsibilities
- Develop and maintain high-performance computer vision applications using Python and C++.
- Implement and optimize algorithms for image, video, and LiDAR-based analysis using frameworks like OpenCV, PyTorch, and related libraries.
- Optimize vision pipelines for real-time performance on GPUs, vision accelerators, and edge devices.
- Build scalable and containerized solutions using Docker and deploy them on cloud platforms (AWS, Azure, GCP).
- Collaborate with cross-functional teams to integrate vision modules into larger AI/ML workflows and production systems.
- Troubleshoot, debug, and enhance existing codebases for efficiency, scalability, and robustness.
- Ensure best practices in software design, coding standards, and CI/CD pipelines.
Qualifications
Must Have:
- Advanced proficiency in Python (including async programming, generators, multiprocessing, and design patterns).
- Strong experience in Computer Vision libraries such as OpenCV, PyTorch, or TensorFlow.
- Proficiency in C++ for performance-critical modules.
- Hands-on experience with GPU acceleration and CUDA or equivalent frameworks.
- Strong expertise in Docker for containerization and cloud deployment (AWS, Azure, or GCP).
- Familiarity with parallel and concurrent programming.
- Strong understanding of Linux systems and performance optimization.
- Knowledge of best practices for clean, maintainable, and production-ready code.
Good to Have:
- Experience with visual-SLAM or LiDAR-based SLAM systems.
- Knowledge of bpy (Blender Python API) scripting for automation and 3D workflows.
- Experience with robotics frameworks (ROS/ROS2) or real-time sensor data processing.
Work Location : Bangalore (On-site)