Staff Software Engineer - AI
Core
Staff Software Engineer defining technical direction and building end-to-end applied AI features for construction data processing and workflow automation.
Role type
Staff Software Engineer (Applied AI)
Builds
Production-grade AI features, document ingestion pipelines, workflow orchestrators, and a construction ontology graph.
Domain
Construction technology / Applied AI / Document Intelligence
Deliverable
production ML models
Required skills
Architecture design, RFC writing, Build-or-buy decisions, Mentorship, Hiring, Full-stack development, LLM optimization, Error analysis, Multi-modal data ingestion, Entity resolution, Scalable pipeline design.
Preferred skills
Startup founding experience, Side project development, German language.
Technologies
TypeScript, AWS (RDS, S3, Elastic Beanstalk), Fastify, Prisma, Prefect, Azure, OpenAI, Gemini, Cohere, Langfuse, Datadog.
Responsibilities
Own architecture decisions from document ingestion to chat UI; Write and review RFCs for the technical roadmap; Mentor engineers and define engineering standards; Design and implement customer-facing AI features; Contribute to the construction ontology and project graph; Extend multi-modal data pipelines for PDFs, scans, and 3D models.
Seniority
Staff, hands-on IC with mentorship and hiring responsibilities.
