Stand out for this role — generate a tailored resume and cover letter in about a minute.
Watoga Technologies is hiring a software architect focused on storage and data modeling for our mining-automation platform. You will own how data is stored and represented, ensuring long-lived, robust systems, and you will write the design docs that guide three specialists to work together without collisions.
You have a strong math background and experience with declarative or template-driven systems, plus the ability to read complex optimization models and judge abstractions for honesty and
We automate drill-and-blast design and short-term planning for open-pit and underground mines. A surveyed bench goes in; the pattern a driller actually drills comes out - construction lines, hole positions, charge design, firing times. Real mines drill against our output every week.
We have a computational-geometry specialist who owns the surface and mesh engine, and an operations-research specialist who owns solver formulations. We need the person in the middle: who decides how the domain is stored and represented, and who writes the documents that let three people build against each other's work without collisions.
Python - FastAPI, NumPy, SciPy, Shapely, trimesh, OR-Tools, SCIP. Postgres + PostGIS via SQLAlchemy and Alembic. Google Cloud Run and Cloud Run Jobs. Next.js, React, and three.js on the front end.
Design docs before code, with a hard invariant: shipped code never diverges from an accepted design doc. Three specialists, no layers between you and the mines running on your output, and unusually broad latitude over how the system is shaped.