Software Engineer - AI
Core
Build and own end-to-end applied AI features including document versioning, agentic chat workflows, and multimodal ingestion for PDFs, scans, drawings, and 3D models.
Role type
Senior full-stack software engineer (applied AI)
Builds
Document management and ERP integrations, auditable decision features, and scalable data pipelines for unstructured data.
Domain
Construction technology (BIM/DWG) and Enterprise Resource Planning (ERP)
Deliverable
production ML models | product features
Required skills
TypeScript, Python, SQL, backend API development, database schema design, LLM API integration, AWS cloud infrastructure, data pipeline construction, vector databases, semantic search, AI evaluation frameworks
Preferred skills
Prefect or Airflow, document processing/OCR/multimodal ingestion, observability tools (Datadog, Langfuse), B2B product experience in early-stage startups
Technologies
Fastify, Prisma, OpenAI, Azure, Gemini, Cohere, RDS, S3, Elastic Beanstalk, Langfuse, Datadog
Responsibilities
Design and implement database schemas and LLM tuning; develop workflow harnesses and decision-trace standards; create read/write integrations with document management and ERP platforms; contribute to scalable data pipelines and native BIM/DWG file processing
Seniority
Senior, hands-on IC