Job Description
<p><p><b>Description : </b></p><p><p><b><br/></b></p><br/>As a Staff AI Engineer, you will be an integral part of our AI research team focused on transforming the construction industry through cutting-edge deep learning, computer vision, and NLP technologies.
You will contribute to the development of intelligent systems for automated construction take-off and estimation by working with unstructured data such as blueprints, drawings (including SVGs), and PDF documents.
In this role, you will support the end-to-end lifecycle of AI-based solutions from prototyping and experimentation to deployment in production.
Your contributions will directly impact the scalability, accuracy, and efficiency of our products.<br/><br/><b>Responsibilities : </b></p><p><p><b><br/></b></p><br/>- Contribute to research and development initiatives focused on Computer Vision, Natural Language Processing (NLP), and Deep Learning, applied to construction-related data.<br/><br/></p><p><br/>- Build and optimize models for extracting insights from documents such as blueprints, scanned PDFs, SVG files, or text-heavy datasets.<br/><br/></p><p><br/>- Develop and enhance multi-modal models that integrate vision with language-based features (NLP/LLMs).<br/><br/></p><p><br/>- Follow best data science and machine learning practices, including data-centric development, experiment tracking, model validation, and reproducibility.<br/><br/></p><p><br/>- Collaborate with cross-functional teams, including software engineers, ML researchers, and product teams, to convert research ideas into real-world applications.<br/><br/></p><p><br/>- Write clean, scalable, and production-ready code using Python and frameworks like PyTorch, TensorFlow, or HuggingFace.<br/><br/></p><p><br/>- Stay updated with the latest research in computer vision, NLP, and machine learning, and evaluate applicability to construction industry challenges.<br/><br/><b>Requirements : </b></p><p><p><b><br/></b></p><br/>- 5 to 6+ years of experience in applied AI/ML and research with a strong focus on Computer Vision and/or NLP.<br/><br/></p><p>- Solid understanding of image processing, visual document understanding, OCR, and feature extraction, as well as text processing, embeddings, and transformer-based architectures.<br/><br/></p><p><br/>- Familiarity with SVG graphics, LLM-based models, or multimodal architectures is a plus.<br/><br/></p><p><br/>- Deep understanding of unsupervised learning techniques like clustering, dimensionality reduction, and representation learning.<br/><br/></p><p><br/>- Proficiency in Python and ML frameworks such as PyTorch, OpenCV, TensorFlow, and HuggingFace Transformers.<br/><br/></p><p><br/>- Hands-on experience with model optimization techniques (e.
g., quantization, pruning, knowledge distillation) - good to have.<br/><br/></p><p><br/>- Experience with version control systems (Git), project tracking tools (JIRA), and cloud environments (GCP, AWS, or Azure).<br/><br/></p><p><br/>- Familiarity with Docker, Kubernetes, and containerized ML deployment pipelines.<br/><br/></p><p><br/>- Strong analytical and problem-solving skills, with a passion for building innovative solutions; ability to rapidly prototype and iterate.<br/><br/></p><p><br/>- Comfortable working in a fast-paced, agile, startup-like environment, with excellent communication and collaboration skills.</p><br/></p> (ref:hirist.tech)