Full Stack Ai Engineer

Spruce Grove, AB, CA, Canada

Job Description

About Seljax



Seljax is an estimating & 3D design software that has been serving the building materials industry for over 30 years. Our platform helps lumber yards, dealers, and contractors produce accurate estimates and 3D designs for homes, decks, garages, and post frames.

We are now launching a new project that is a AI-driven system that can take a PDF of a house blueprint and automatically generate a complete material list. This technology will transform how the industry handles estimating, making it faster, smarter, and more accurate.

Role Overview



We're looking for an AI Engineer to lead the technical development of Seljax AI House. In this role, you'll design and build the AI pipeline that turns PDFs into structured material lists. You will be tasked with creating a AI that can read a PDF blueprint of a house or any residential drawing.

Key Responsibilities



Develop and train AI models to analyze residential blueprints/PDF plans. Implement OCR to extract text, labels, and notes from drawings. Use computer vision to detect symbols and structural components (walls, doors, windows, etc.). Create logic to convert detected elements into an accurate bill of materials. Build scalable backend APIs (Python/FastAPI or Flask) and integrate with the Seljax platform. Collaborate with the Seljax team to test and refine outputs for real-world accuracy.

Required Skills & Experience



2+ years of AI, ML, or computer vision development experience. Strong proficiency in Python and frameworks like PyTorch or TensorFlow. Experience with OCR technologies (e.g., Tesseract, EasyOCR). Familiarity with PDF parsing, image processing, or object detection. Solid understanding of backend APIs and cloud infrastructure (AWS, Azure, or GCP). Excellent problem-solving skills and ability to work independently.
Nice to Have

Experience in the construction tech or building materials industry. Knowledge of estimating or material takeoff workflows. Frontend skills (React or similar) for building visual interfaces. Experience with MLOps or AI deployment pipelines. Leadership interest or experience mentoring developers.
Why Join Seljax

Be part of a trusted, industry-established company with a startup-level innovation project. Lead development of an AI system that will redefine estimating for lumber yards. Opportunity to grow into a senior or leadership role as Seljax AI House expands. Competitive compensation and long-term potential with a company that values innovation.
Job Type: Full-time

Pay: $80,000.00-$90,000.00 per year

Work Location: In person

Beware of fraud agents! do not pay money to get a job

MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD2969200
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Spruce Grove, AB, CA, Canada
  • Education
    Not mentioned