PlanHub · 1 month ago
Senior Full Stack Engineer - AI/ML Productization
PlanHub is the leading pre-construction SaaS platform and marketplace helping general contractors, subcontractors, and suppliers connect and grow their businesses. They are seeking a Senior Full Stack Engineer to help productize their AI and ML capabilities into robust, scalable features that enhance user experience.
B2BConstructionSaaSSoftware
Responsibilities
Build production-ready APIs and microservices that expose ML model capabilities to applications and end users
Design and implement scalable inference systems supporting both real-time and batch prediction workflows
Develop robust data pipelines for ingesting, processing, validating, and preparing data for ML systems
Create user-facing features powered by AI capabilities including intelligent search, recommendations, and automation
Implement frontend code and application integrations using Angular to produce end-to-end user experiences that consume AI and ML models at inference time in a responsive manner
Optimize model serving for performance, latency, throughput, and cost efficiency
Implement comprehensive logging, monitoring, error handling, and alerting for AI-powered features
Collaborate closely with AI Engineers to understand model requirements, constraints, and integration needs
Work with Product and Engineering teams to translate business requirements into scalable technical solutions
Leverage AWS services such as Lambda, ECS, API Gateway, SQS, and DynamoDB to build resilient systems
Qualification
Required
Bachelor's degree in Computer Science, Software Engineering, or related field
5+ years of full stack software engineering experience building and maintaining production systems
Strong proficiency in backend development using Python (preferred) or other modern languages
Strong proficiency in frontend development using Angular (required)
Experience designing and building RESTful APIs and microservices architectures
Solid understanding of system design principles, scalability patterns, and performance optimization
Hands-on experience with AWS cloud services and serverless architectures
Familiarity with ML concepts and ability to collaborate effectively with data scientists and ML engineers
Experience with databases (SQL and NoSQL), caching strategies, and data processing pipelines
Knowledge of containerization (Docker) and CI/CD practices
Strong problem-solving skills with attention to code quality, testing, and maintainability
Preferred
Previous experience productizing ML models or building AI-powered features
Understanding of ML model serving patterns, inference optimization, and common challenges
Experience with async processing frameworks and message queues (SQS, Kafka, RabbitMQ, Celery)
Familiarity with caching solutions (Redis, Memcached, ElastiCache)
Experience with PHP and Laravel, or similar MVC frameworks
Experience with observability tools such as Datadog, Prometheus, or Grafana
Experience in construction, real estate, or B2B SaaS environments
Background working in cross-functional product teams
Contributions to open-source projects or prior startup experience
Benefits
Open time-off policy
401(k)/RRSP plan with a company match
Company
PlanHub
PlanHub is a cloud based software that allows general contractors to share project files and information with subcontractors and vendors.
Funding
Current Stage
Growth StageTotal Funding
$41MKey Investors
Mainsail Partners
2025-09-16Acquired
2020-10-20Private Equity· $41M
Recent News
2025-09-19
Company data provided by crunchbase