Your Power Labs, based in Lahore, Pakistan, is seeking a skilled Geospatial Software Engineer with 2–3+ years of experience to join their on-site, full-time team. The company develops cutting-edge geospatial and AI-driven technology to revolutionize the design, analysis, and deployment of solar energy systems. This role focuses on building robust algorithms and solving complex engineering challenges involving real-world spatial data, with an emphasis on computational geometry rather than traditional GIS tasks. The ideal candidate will have a deep understanding of the mathematics and geometry behind spatial operations and a passion for creating reliable, high-performance software solutions.

Key Responsibilities
- Design and implement advanced algorithms for polygon operations such as intersection, clipping, buffering, containment, and geometric transformations.
- Develop solutions for polygon splitting, merging, simplification, and topology correction, handling irregular polygons, overlapping surfaces, holes, and invalid geometries.
- Perform calculations involving angles, distances, vectors, planes, slopes, azimuths, and spatial relationships to identify and refine roof faces, boundaries, ridges, and obstructions.
- Optimize geometric operations for accuracy, numerical stability, and performance.
- Build raster and vector processing pipelines using aerial imagery, DSMs, and elevation datasets to transform computer vision outputs into geometrically accurate roof structures.
- Develop algorithms for roof slope, orientation, surface area, and spatial analysis supporting automated solar panel placement, collision detection, setbacks, and layout optimization.
- Contribute to shading analysis and solar energy assessment workflows, including coordinate transformations, projections, and raster-to-vector processing.
- Develop reliable backend services using Python and FastAPI, creating efficient spatial processing workflows and reusable geometry components.
- Work with PostgreSQL/PostGIS for spatial data storage, indexing, and queries, identifying and resolving performance bottlenecks in geometry-heavy pipelines.
- Write automated tests covering geometric edge cases, numerical accuracy, and algorithm correctness.
- Collaborate closely with computer vision, backend, frontend, and QA engineers to deliver integrated solutions.

Required Qualifications
- 2–3+ years of professional experience in software engineering, computational geometry, or geospatial development.
- Strong expertise in computational geometry, including polygon mathematics and spatial relationships.
- Proficient in Python programming with solid skills in algorithm design, debugging, and optimization.
- Practical knowledge of 2D geometry and familiarity with 3D geometric concepts.
- Experience implementing geometric algorithms independently rather than relying solely on existing libraries.
- Hands-on experience with geospatial libraries such as Shapely, Rasterio, GDAL, GeoPandas, or equivalents.
- Understanding of raster/vector data formats, coordinate systems, and spatial operations.
- Experience building backend APIs, preferably using FastAPI.
- Working knowledge of PostgreSQL/PostGIS and SQL.
- Familiarity with Git, Docker, and modern software development practices.
- Strong analytical thinking, problem-solving abilities, and effective communication skills in English.

Preferred Qualifications and Benefits
- Experience with GEOS, CGAL, OpenCV, or similar computational geometry and computer vision libraries.
- Knowledge of linear algebra, numerical methods, optimization, or 3D geometry.
- Exposure to LiDAR, DSM, DEM, DTM, or aerial imagery processing.
- Familiarity with PyTorch, YOLO, or other computer vision pipelines.
- Experience in roof extraction, shading analysis, solar panel placement, or building footprint analysis.
- Background in optimizing large-scale spatial processing systems.
- Understanding of AWS S3, CI/CD pipelines, and cloud infrastructure.

Why Join Your Power Labs?
You will tackle challenging engineering problems at the intersection of computational geometry, geospatial engineering, computer vision, and renewable energy. Your work will have a tangible impact by enabling accurate rooftop analysis and solar installation planning. The company fosters a strong engineering culture that values deep thinking, mathematical rigor, maintainable code, and ownership of technical challenges. You will collaborate with a talented team of backend, computer vision, geospatial, and QA engineers, with ample opportunities for professional growth in an ambitious technology company focused on the international renewable energy market.

If you enjoy solving difficult geometry problems, building efficient algorithms, and transforming complex spatial data into reliable software, this role offers a unique opportunity to contribute to the future of intelligent solar technology.

Job Details

Total Positions:
1 Post
Job Shift:
First Shift (Day)
Job Type:
Job Location:
Gender:
No Preference
Age:
18 - 65 Years
Career Level:
Mid-Level
Maximum Experience:
2 Years
Apply Before:
Oct 15, 2026
Posting Date:
Oct 09, 2026

YourPower Labs

· 11-50 employees - Lahore

What is your Competitive Advantage?

Get quick competitive analysis and professional insights about yourself
Talk to our expert team of counsellors to improve your CV!
Try Rozee Premium
I found a job on Rozee!