MCPNew: now works with Claude & AI assistants
zerorfi

zerorfi

Lead ML Engineer

Company

zerorfi

Role

Lead ML Engineer

Location

San Francisco, California, United States (Remote)

Job type

Full-time

Found on Mokaru

🔥Recently

Share this job

Salary

Not disclosed by employer

Job description

We are seeking a Senior ML Engineer to own the machine learning function at Zero RFI — building, deploying, and continuously improving the models that power our construction intelligence platform. You will architect production ML systems, lead a growing team of engineers, and work directly at the intersection of deep learning, structured construction data, and the real-world workflows of owners, contractors, and project teams.

This is not a research role. You will ship models into production, measure their impact on active construction programs, and iterate fast. You will also be a technical lead — mentoring engineers, setting ML standards, and collaborating with our Principal Engineer on system architecture and platform integration.

This is a rare opportunity to apply state-of-the-art ML to one of the world's most data-rich and underserved industries.

KEY RESPONSIBILITIES

ML Engineering & Production Systems

  • Design, build, and deploy end-to-end ML pipelines — from data ingestion and feature engineering through model training, evaluation, and production serving — for AEC-specific use cases including document intelligence, schedule analytics, and cost prediction.
  • Architect scalable ML infrastructure using modern MLOps practices: experiment tracking (Weights & Biases, MLflow), model versioning, A/B testing frameworks, and automated retraining pipelines.
  • Build and maintain NLP/LLM pipelines for AEC document processing — RFI parsing and response generation, submittal log classification, contract risk extraction, and change order analysis.
  • Develop computer vision systems for construction drawing analysis, defect detection from site photography, and progress monitoring from reality capture data.
  • Deploy physics-informed models and time-series forecasting systems for project schedule prediction, cost escalation detection, and construction performance analytics.
  • Implement graph neural networks and geometric deep learning models for BIM/IFC data analysis, spatial coordination, and MEP system optimization.
  • Integrate ML models with industry-standard tools (Revit, Procore, Autodesk Construction Cloud) through custom APIs and data connectors, ensuring models consume and produce data in the formats construction teams actually use.

Technical Ownership

  • Define ML engineering standards: model evaluation frameworks, data versioning practices, testing strategies, and documentation requirements.
  • Drive ML strategy by evaluating emerging techniques and architectures — determining what to build, what to fine-tune, and what to buy — in collaboration with the CTO and Principal Engineer.
  • Collaborate with AEC domain experts (project managers, owners' reps, estimators) to translate field problems into well-scoped ML problems and validate outputs against ground truth.
  • Lead research initiatives where relevant and represent Zero RFI's technical perspective externally to establish credibility in the AEC ML space.

Platform Integration

  • Partner with the Principal Engineer to integrate ML capabilities into core platform services — ensuring models operate as first-class components of the broader system architecture.
  • Own the ML layer of the data platform: feature stores, embedding infrastructure, vector search, and structured data pipelines that serve both real-time inference and batch analytics.
  • Champion responsible ML practices: bias evaluation, model transparency, and clear documentation of model limitations for non-technical stakeholders.

REQUIREMENTS

  • Bachelor's or Master's degree in Computer Science, AI/ML, Statistics, Computational Engineering, or a related field (or equivalent practical experience).
  • 5–8 years of hands-on experience building and deploying ML models in production environments, with at least 2 years in a technical lead or senior individual contributor role.
  • Deep expertise with modern deep learning frameworks — PyTorch preferred — and strong proficiency in Python and scientific computing libraries (NumPy, SciPy, scikit-learn, Pandas).
  • Proven track record designing and shipping production ML pipelines in cloud environments (AWS SageMaker, Vertex AI, or Azure ML) with robust monitoring and retraining infrastructure.
  • Experience with NLP and LLM systems — fine-tuning, RAG architectures, prompt engineering at scale, and embedding-based retrieval (vector databases: Pinecone, Weaviate, Turbopuffer, or equivalent).
  • Strong foundation in computer vision — object detection, segmentation, or document understanding — using modern frameworks (YOLO, SAM, LayoutLM, or equivalent).
  • Experience with MLOps tooling: experiment tracking (W&B, MLflow), CI/CD for ML, containerization (Docker), and orchestration (Kubernetes or ECS).
  • Solid software engineering practices — clean code, code review, testing, version control — and the ability to collaborate fluidly with platform engineers.
  • Excellent communication skills: ability to explain model behavior, limitations, and tradeoffs to both technical teams and non-technical AEC stakeholders.

PREFERRED QUALIFICATIONS

  • Experience with AEC data types: BIM/IFC schemas, construction schedules (P6, MS Project), RFI/submittal logs, cost databases, or CAD/drawing formats (DWG, PDF).
  • Familiarity with computational geometry, 3D scene understanding, or spatial data processing (Open3D, trimesh, PointNet++, or similar).
  • Experience with graph neural networks (PyTorch Geometric, DGL) for structured relational data — particularly useful for BIM element graphs and project dependency networks.
  • Background in time-series modeling for forecasting and anomaly detection in project performance data (schedule variance, cost burn, productivity metrics).
  • Knowledge of generative AI architectures (diffusion models, transformers, VAEs, GANs) and experience applying them to structured or domain-specific generation tasks.
  • Experience with reinforcement learning or multi-objective optimization for complex constraint satisfaction — relevant to construction sequencing and resource allocation.
  • Contributions to open-source ML projects or published work in relevant venues (NeurIPS, ICML, CVPR, or applied domain conferences).
  • Exposure to construction workflows, building codes, or the AEC project lifecycle — or genuine curiosity to learn it fast.

WHAT YOU'LL GAIN

  • Ownership of the ML function at a company redefining how intelligence is applied to the built environment — a $10T+ global industry that is dramatically underserved by modern AI.
  • Direct access to unique, high-fidelity construction datasets: RFI logs, submittals, schedules, cost databases, BIM models, and reality capture data from live programs.
  • Collaboration with architects, engineers, and construction professionals who are genuinely motivated to use AI — not just evaluate it.
  • A platform role: the models you build will be core infrastructure, not side features.
  • Mentorship from technical and domain leaders who have operated at the intersection of construction and technology across large-scale programs.
  • Competitive compensation between of 270-310k salary, equity, and the full Zero RFI benefits package.
Resume ExampleCover Letter Example

Explore more