ML Engineer (General)- Remote, 3-Month Contract, Extendable

SWATX Solutions provides AI and machine learning solutions for the construction and architecture industry.
Machine Learning
Mid-Level Software Engineer
Remote
3+ years of experience
AI · Enterprise SaaS · Construction

Description For ML Engineer (General)- Remote, 3-Month Contract, Extendable

SWATX is seeking a Machine Learning Engineer to support AI/ML components for their building compliance automation project. This 3-month contract role (extendable) focuses on developing and optimizing various models and algorithms that drive compliance logic and data processing in the construction industry. The position involves creating non-LLM machine learning solutions and heuristic methods to interpret rules and analyze Building Information Modeling (BIM) data.

The ideal candidate will work at the intersection of machine learning and construction technology, developing classification models, parameter extraction routines, and optimizing ML pipelines. They will collaborate closely with domain experts to translate building regulations into algorithmic checks and create efficient data processing workflows.

Key responsibilities include developing compliance logic, creating preprocessing and classification models, designing acceptability criteria, and building data extraction pipelines from BIM models. The role requires strong machine learning fundamentals, excellent data processing skills, and an understanding of BIM data structures.

This remote position offers an opportunity to work on cutting-edge applications of AI in the architecture, engineering, and construction (AEC) industry. The successful candidate will play a crucial role in developing innovative solutions that bridge the gap between traditional building regulations and modern machine learning technologies.

The position requires a blend of technical expertise in machine learning, software engineering best practices, and the ability to collaborate effectively with domain experts. While construction industry experience is preferred, strong technical skills and the ability to quickly learn domain-specific knowledge are essential.

Last updated 5 hours ago

Responsibilities For ML Engineer (General)- Remote, 3-Month Contract, Extendable

  • Develop and optimize compliance logic and rule-checking algorithms
  • Create preprocessing and classification models for regulation text and BIM data
  • Design and implement acceptability criteria for building regulations
  • Build data extraction pipelines from BIM models
  • Integrate and optimize various ML components into a cohesive workflow
  • Validate and quality assure ML outputs and rule checks
  • Work with domain experts to formalize compliance rules

Requirements For ML Engineer (General)- Remote, 3-Month Contract, Extendable

Python
  • Strong understanding of machine learning techniques and implementation in Python
  • Experience with data manipulation using pandas and NumPy
  • Understanding of BIM and IFC structure
  • Strong algorithmic thinking and problem-solving skills
  • Good software engineering practices including version control
  • Ability to collaborate with domain experts
  • Experience with computational geometry or graph algorithms (preferred)
  • Knowledge of NLP and LLM systems (preferred)
  • Experience with regulatory or rule-based systems (preferred)

Interested in this job?

Jobs Related To SWATX ML Engineer (General)- Remote, 3-Month Contract, Extendable

ML Engineer (LLM Focus)

ML Engineer position focusing on developing and implementing Large Language Models for interpreting building regulations and automating compliance checking in the construction industry.

ML Ops Engineer

ML Ops Engineer position at SWATX, focusing on deploying and managing machine learning models in production environments using Dataiku and MLFlow.

Software Development Engineer (ML), AGI Customization

Machine Learning Engineer position at Amazon's AGI team, focusing on LLM customization, fine-tuning, and model optimization, requiring 3+ years of software development experience.

Software Engineering IC3

Software Engineering role at Microsoft Security focusing on developing generative AI services and LLM capabilities for Security Copilot.

Software Developer

Mid-level Software Developer position at Oracle focusing on ML and AI technologies, requiring 3-5+ years of experience in software development and AI implementation.