All open roles

Full Stack Engineer (Geospatial)

PathGen turns pathogen sequence data into decision support for public health teams — without the genomes ever leaving the country that holds them.

Location
Singapore
Work type
Hybrid
Schedule
Full-time
Status
Open

Role Overview:

Build and operate a containerized geospatial analytics platform: a TypeScript-based backend (analytics and data access APIs backed by DuckDB) plus raster tile services for Cloud Optimized GeoTIFF (COG) datasets, integrated into user-facing workflows. You’ll work closely with data engineers and UI engineers to deliver correct, performant geospatial services and product features end-to-end.


Responsibilities:

  • Ship product features across backend services and frontend workflows, collaborating with data and UI engineers.
  • Build and maintain backend services in TypeScript (APIs for analytics and data access).
  • Design and optimize spatial workloads.
  • Implement efficient data delivery (REST plus streaming/WebSockets where appropriate).
  • Build and optimize raster delivery from COGs (TiTiler/rio-tiler-style services, range reads, caching).
  • Integrate vector delivery paths (GeoJSON/vector tiles) and ensure geospatial correctness (CRS, reprojection, tiling).
  • Improve performance and reliability via profiling, caching, defensive data handling, and automated testing.
  • Maintain reproducible multi-service Docker workflows for local development and CI.

Required Qualifications:

Core full-stack engineering:

  • Strong TypeScript engineering across backend and frontend (production-grade services and modern web UI development).
  • Experience building and operating APIs (REST; streaming via WebSockets/SSE where appropriate), with attention to reliability, input validation, and backward-compatible contracts.
  • SQL and data modeling skills for analytical workloads; performance tuning mindset and comfort working with large datasets.
  • Experience with containerized, multi-service development (Docker/Compose) and automated testing in CI.

Geospatial:

  • Solid geospatial fundamentals: vector/raster data, coordinate systems, CRS transformations, and Web Mercator tiling concepts.
  • Practical experience delivering raster data from COGs, including familiarity with GDAL/rasterio-equivalent tooling and TiTiler/rio-tiler-style serving patterns (range reads, overviews, nodata handling, caching).
  • Experience delivering vector data (GeoJSON and/or vector tiles) with attention to correctness and performance (reprojection, bbox queries, geometry validity).

Preferred Qualifications:

  • DuckDB experience for spatial analytics and query optimization (or similar analytical engines with transferable skills).
  • PostGIS experience and spatial query optimization.
  • Vector tile pipelines and tooling.
  • AWS delivery patterns (S3, IAM, CloudFront/CDN) and cost and performance trade-offs.
  • Python and FastAPI experience for backend integrations.

Desired Personal Attributes:

  • Start-up mentality (flexible & pragmatic)
  • Strong collaboration skills in multi-disciplinary environments.
  • Systems thinking and a bias toward reliability & scalability.
  • Ability to design practical, maintainable geospatial & analytics infrastructure.

What We Offer:

  • A mission-driven environment focused on improving global public health.
  • Opportunities to work on high-impact problems in AI and pathogen genomics.
  • A flexible and collaborative work culture with a commitment to innovation.
  • Low bureaucracy with direct ownership of the product — no ticket-factory work.
  • Competitive salary and paid leave.
  • Hybrid-friendly work pattern.

Join us to help operationalize the future of genomic intelligence and deploy real-world AI tools that matter.


Apply

Send a CV and a short note on the work you want to do. Applications for this role go to [email protected].

Email your applicationSubject — Application: Full Stack Engineer (Geospatial)
All open roles