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.
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.
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.
Join 2,000+ DevOps developers getting weekly alerts for remote and US/EU roles, Kubernetes, AWS, Terraform, filtered for your stack.
Get a dedicated static EU outbound IP for Banks, payments, EHRs, APIs, AI.
Get instant access to exclusive DevOps jobs with €120K+ salaries
Best value for job search
Only €4.13/month - Save 75%