Mid-level Software Engineer
Type: Experienced
Location: Abu Dhabi
Time: February 11, 2026
Position Overview
Our Intelligent EO (Earth Observation) Platform is designed to deliver an end-to-end geospatial solution that integrates satellite, drone, and camera imagery with advanced AI capabilities. By processing and analyzing multi-source imaging data, the platform enables efficient and accurate identification of customer-specific scenarios while providing comprehensive application-layer services tailored to diverse industry needs.
We are committed to building a lightweight, high-precision, and application-rich geospatial intelligence system for the UAE and global markets. Our vision is to empower organizations across industries with actionable global insights that drive informed decision-making and accelerate the development of an intelligent, data-driven digital twin world.
We are committed to building a lightweight, high-precision, and application-rich geospatial intelligence system for the UAE and global markets. Our vision is to empower organizations across industries with actionable global insights that drive informed decision-making and accelerate the development of an intelligent, data-driven digital twin world.
Key Responsibilities
1. Participate in the design, architecture, and implementation of various modules of the EO (Earth Observation) Platform, ensuring scalability, performance, and maintainability. Conduct code reviews for both internal and partner-developed components to maintain high engineering standards and code quality.
2. Develop and optimize core functionalities including data ingestion, cleansing, indexing, retrieval, and visualization, ensuring efficient processing of large-scale geospatial and imagery datasets.
3. Implement and enhance GIS-related features, such as map rendering, spatial analysis and spatial queries, coordinate transformations, and 3D geospatial visualization, supporting advanced geospatial intelligence applications.
4. Integrate and optimize AI-driven analytics modules, including model deployment, inference pipelines, and performance tuning to enhance system accuracy and operational efficiency.
5. Produce comprehensive technical documentation, including system design documents, API specifications, and development guidelines. Actively participate in code reviews, refactoring, and ongoing system maintenance.
6. Support testing, deployment, and system integration processes, collaborating with QA and DevOps teams to ensure stable, secure, and reliable platform operations.
2. Develop and optimize core functionalities including data ingestion, cleansing, indexing, retrieval, and visualization, ensuring efficient processing of large-scale geospatial and imagery datasets.
3. Implement and enhance GIS-related features, such as map rendering, spatial analysis and spatial queries, coordinate transformations, and 3D geospatial visualization, supporting advanced geospatial intelligence applications.
4. Integrate and optimize AI-driven analytics modules, including model deployment, inference pipelines, and performance tuning to enhance system accuracy and operational efficiency.
5. Produce comprehensive technical documentation, including system design documents, API specifications, and development guidelines. Actively participate in code reviews, refactoring, and ongoing system maintenance.
6. Support testing, deployment, and system integration processes, collaborating with QA and DevOps teams to ensure stable, secure, and reliable platform operations.
Candidate Profile
1. Bachelor’s degree or higher in a relevant field.
2. At least 3 years of software development experience, including at least 1 year of GIS-related project experience.
3. Experience in projects related to remote sensing, surveying, or geographic information systems (GIS).
4. Strong coding standards and documentation skills, with the ability to write clean, maintainable, and well-documented code.
5. Proficiency in at least one programming language such as Java, Python, or JavaScript.
6. Hands-on experience in GIS development, with familiarity in mapping engines such as Cesium, OpenLayers, and Leaflet.
7. Experience in AI platform development, including computer vision (CV) algorithms, distributed inference, and model training and deployment (e.g., Kubernetes orchestration, GPU acceleration).
8. Strong understanding of web front-end development, including JavaScript/TypeScript, Vue or React frameworks, WebGL, and geospatial visualization technologies.
9. Familiarity with big data processing and storage technologies, such as MinIO, Cloud Optimized GeoTIFF (COG), distributed storage systems, and stream data processing.
10. Knowledge of video streaming technologies, including RTSP, HLS, WebRTC transcoding, and low-latency optimization techniques.
2. At least 3 years of software development experience, including at least 1 year of GIS-related project experience.
3. Experience in projects related to remote sensing, surveying, or geographic information systems (GIS).
4. Strong coding standards and documentation skills, with the ability to write clean, maintainable, and well-documented code.
5. Proficiency in at least one programming language such as Java, Python, or JavaScript.
6. Hands-on experience in GIS development, with familiarity in mapping engines such as Cesium, OpenLayers, and Leaflet.
7. Experience in AI platform development, including computer vision (CV) algorithms, distributed inference, and model training and deployment (e.g., Kubernetes orchestration, GPU acceleration).
8. Strong understanding of web front-end development, including JavaScript/TypeScript, Vue or React frameworks, WebGL, and geospatial visualization technologies.
9. Familiarity with big data processing and storage technologies, such as MinIO, Cloud Optimized GeoTIFF (COG), distributed storage systems, and stream data processing.
10. Knowledge of video streaming technologies, including RTSP, HLS, WebRTC transcoding, and low-latency optimization techniques.