Overview
Ryz Labs is looking for a Senior Engineer to take ownership of key parts of our platform, from system design and architecture to production code and long-term reliability.
Full job description
Ryz Labs is looking for a Senior Engineer to take ownership of key parts of our platform, from system design and architecture to production code and long-term reliability. This role has one specific requirement: hands-on experience working with maps, coordinates, and geospatial data. A major part of the platform involves extracting geometry from documents, placing it at real-world coordinates, measuring it, and exporting it for use in the field. You will work across the broader platform as a senior engineer while taking ownership of the map and geometry layer.
Requirements • 5+ years of experience building production software, with increasing ownership of architecture and technical decisions. • Strong production experience with TypeScript and Node.js. • Hands-on experience working with maps, coordinates, geometry, or geospatial data in a real-world application. • Experience with one or more of the following: GIS, GeoJSON, KML, routing, asset mapping, fleet tracking, logistics, agriculture, drones, or similar geospatial applications. • Experience working with messy real-world data, including inconsistent formats, missing fields, and unreliable or incomplete sources. • Experience building systems where incorrect outputs can have meaningful business consequences. • Strong judgment around data quality, correctness, and when a system should explicitly indicate that an answer cannot be determined. • Strong written and verbal English communication skills. • Clear and effective async communication. Nice to Have • Background in civil engineering, surveying, asphalt, construction estimating, or related fields. • Familiarity with construction plans, stationing, alignments, and pay items. • Experience with hauling, logistics, routing, or haul-distance calculations. • Experience with DOT bid documents. • Familiarity with tools such as Bluebeam, B2W, HeavyBid, or HardDollar. • Experience with 3D geospatial data, including terrain and surface models, point clouds, cut/fill volumes, or similar applications. • Experience with tools or libraries such as Turf.js, proj4js, PostGIS, or comparable geospatial technologies.What You'll OwnParts of the platform architecture, with increasing ownership as the team grows. • The map and geometry layer: extracting geometry from documents, placing it at real latitude and longitude, measuring it, and exporting it for field use. • Geospatial distance, routing, and hauling-related functionality. • Production code and significant architectural decisions. • Code quality through reviews, engineering standards, and CI. • Monitoring, observability, and systems designed to fail safely when an output cannot be determined reliably. • End-to-end ownership of the systems you build—not just the code itself.
Tips for this job
Practical JobOpportunity guidance. These tips do not replace official rules or create new eligibility requirements.
- Tailor the CV and application to the responsibilities and required skills stated on the official employer page.
- Use concrete evidence of relevant work, projects and measurable results rather than generic claims.
- Confirm location, work authorization, remote restrictions and sponsorship terms before applying.
- Apply through the original employer or official recruitment destination shown on this page.
Verification notes
laptop-ats-crawler v3
JobOpportunity is the discovery and verification layer. Confirm eligibility, dates, salary/funding and application instructions on the original source before submitting anything.
Apply through JobOpportunity →Browse current JobOpportunity listings from Ryzlabs (lever) →