Software Engineer
Kodifly
Various, Pakistan · Posted today · 21 Sept 2026
City
Various
Type
Full-time
Field
IT / Software
Pay
On apply page
About Kodifly
Overview
About Kodifly
Kodifly is an AI-first spatial intelligence company transforming infrastructure monitoring and management. Headquartered in Hong Kong Science Park, with an expanded presence in Pakistan and ongoing expansion into the Kingdom of Saudi Arabia, we are backed by HKAI Lab and the Nvidia Inception program. Our expertise spans 3D point cloud processing, digital twin creation, and LiDAR technology. We develop intelligent infrastructure solutions that enable cities and enterprises to operate with greater efficiency and insight. By integrating AI-powered analytics, digital twins, and real-time spatial intelligence, we help our partners streamline asset inspections, elevate quality assurance, and enhance safety throughout the entire infrastructure lifecycle.
Job Description
We are looking for a Full Stack Software Engineer with a focus on Computer Vision to strengthen our technology stack. This role offers a unique opportunity to build real-world applications of AI and computer vision end to end, from backend services to the web interfaces our customers use, contributing directly to the innovation and effectiveness of our SpatialSense product.
Key Responsibilities
- Design, develop, test, and maintain robust, scalable backend services and responsive web frontends according to specifications.
- Build interactive interfaces for spatial data presentation, including GIS map views and 3D visualization of point clouds and digital twins.
- Implement and manage database systems (relational and non-relational) and optimize queries for high performance.
- Integrate and manage asynchronous tasks and services using technologies like Celery for efficient backend operations.
- Develop APIs, WebSockets, and webhooks that connect frontend, backend, and computer vision pipelines.
- Create applications for the edge and cloud.
- Develop and refine algorithms to enhance our capabilities, with a particular focus on spatial data presentation using GIS.
- Participate in the design and development of new features that use cutting-edge computer vision techniques to advance our digital twin technology.
- Collaborate with product managers, designers, and other stakeholders to gather requirements and define project scope.
- Write clean, efficient, and well-documented code using appropriate software development methodologies.
- Conduct thorough code reviews to ensure code quality, maintainability, and adherence to coding standards.
- Debug and resolve software defects and issues in a timely manner.
- Participate in architecture and design discussions to propose and implement solutions that align with business goals.
- Collaborate with cross-functional teams and QA engineers to integrate software components, resolve integration issues, and develop and execute comprehensive test plans.
- Stay up to date with emerging technologies and industry trends, and contribute to the continuous improvement of development processes and tools.
Full Stack Development
Computer Vision & Product
Engineering Practices
Application helper
Tailor my application
Add only what you want. Tadabbur creates a job-specific resume and email in this browser. Nothing is saved or submitted automatically.
Interested?
Sign in to send a short interest note to the poster (in addition to calling or WhatsApp).
Sign inSee something wrong? Sign in to report
