Quick Summary
Full Stack Software Engineer – AI/ML Productionization (Remote US/Canada)
PlanHub is the leading pre-construction SaaS platform and marketplace, connecting general contractors, subcontractors, and suppliers. We are seeking a Full Stack Software Engineer to focus on AI/ML Productionization, translating experimental models into robust, scalable features that integrate seamlessly with the PlanHub platform.
You will build end-to-end solutions—from backend APIs and inference systems to responsive frontend experiences—ensuring our AI-powered features are fast, reliable, and deliver exceptional user experiences at scale.
About PlanHub
Built with tradespeople in mind, PlanHub is designed around the user workflow to help boost productivity, maintain deadlines, increase revenue, and create relationships. We facilitate anytime-anywhere collaboration for every commercial construction trade.
What You Will Be Doing
- 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 responsive end-to-end user experiences.
- 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, 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.
What You Will Need to Be Successful
- 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.
Nice to Have
- 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.
What's in it for you
The opportunity to join a dynamic team that landed into the top list of Inc. 5000 in 2024. You can make an immediate impact as PlanHub moves to dominate the industry!
PlanHub offers
- An awesome culture where you will be empowered, make an impact, and learn a ton.
- Remote friendly (within the United States or Canada).
- Open time-off policy.
- 401(k)/RRSP plan with a company match.
Note: Applicants must be authorized to work for any employer within the United States or Canada. We are unable to sponsor or take over sponsorship of an employment Visa at this time. Occasional trips to our West Palm Beach, FL office may be required.


