Job Description / Duties:
- Design, develop, and maintain full-stack web and / or mobile applications for autonomous drone flight automation solutions for building faade inspections.
- Integrate back-end algorithms from research teams into production-grade systems and enhance front-end interfaces for optimal user experience.
- Develop and manage software platforms that combine AI algorithms, 3D reconstruction modules, and geospatial data into robust, cohesive systems.
- Build platforms for geo-located construction data collection, visualization, reporting, and export, integrating back-end analytics with front-end dashboards.
- Incorporate aerial and ground sensor data, including imagery, LiDAR, and photogrammetry outputs, into processing pipelines.
- Maintain and structure large-scale databases for AI model training and inference.
- Ensure software solutions are production-grade, scalable, secure, and reliable.
- Conduct testing, field deployment, and validation of software systems in real-world environments.
- Implement quality assurance practices to meet technical and commercial requirements.
Work experience/Skills required:
- Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.Proven experience in full-stack development, including front-end frameworks, scalable back-end services, relational/NoSQL databases, and API design.
- Experience building web and / or mobile applications and leading the full lifecycle from alpha and beta testing to production release.
- Ability to translate research-level algorithms into optimized, maintainable, production-ready software components.
- Experience integrating autonomous systems and diverse sensor data sources (LiDAR, photogrammetry, imagery) into geospatial processing pipelines.
- Knowledge of geospatial data processing, 3D visualization frameworks, and interactive dashboard development.
- Familiarity with AI model deployment, API integration, and performance tuning in operational environments.
- Proficiency in Python, JavaScript/TypeScript, modern front-end frameworks (NodeJS, React / React Native), and cloud-native development (AWS Lambda, S3, API Gateway, ECS/EKS).
- Experience collaborating with cross-functional teams, working closely with researchers, and converting research outputs into commercial-grade applications.
- Skilled in managing software delivery lifecycles under strict timelines and quality standards.
- Demonstrated ability to scale solutions from prototype to commercial-grade products with a focus on reliability, usability, maintainability, and long-term support.
Preferred:
- Experience building drone flight planning software.