PlanHub is the leading pre-construction SaaS platform and marketplace helping general contractors, subcontractors, and suppliers connect and grow their businesses. Built with tradespeople in mind, PlanHub is designed around the user workflow to help boost productivity, maintain deadlines, increase revenue, and create relationships. Easily post projects or submit bids with anytime-anywhere collaboration for every commercial construction trade.
We are looking for a Principal AI Engineer with a strong foundation in AI development and computer science. This role will be critical for leading the development and execution of our AI strategy, focusing on creating and validating rapid prototypes, establishing a robust AIOps/MLOps framework, and building a strategic roadmap to deliver an expanding range of AI solutions to the market. The role will utilize both Gen AI and traditional AI, leveraging advanced platforms and frameworks on AWS.
What you will be doing:
- Identify problems and solutions based on our Product and Technology strategy and ensure that the right AI approach is taken.
- Build rapid prototypes and POCs that serve to demo and evaluate the worth of the AI solutions, and take the POCs to MVPs and GA solutions that work well at scale.
- Work closely with Engineering team, Product team, Customer Success, Marketing, and other teams to understand customer needs, validate problem/solution fit, and obtain feedback.
- Utilize a trust-first approach to AI development, leveraging data quality practices, proper AI architectures and frameworks, and responsible AI practices that result in high accuracy/relevance, low bias/harm/hallucination, with transparency through logging, tracing, and explainable AI practices.
- Make and suggest the right choices of ML and AI architectures, LLMs, frameworks that maximize user trust and minimize cost on the cloud, leveraging AWS frameworks such as SageMaker, Bedrock, and others, or equivalent.
- Assist in choosing third-party solutions, data sources, and services that complement our roadmap so that we stay focused on where we can differentiate our solutions.
- Develop using enhanced AI architectural constructs such as RAG, Agents, Copilots to improve generation, predictions, personalization, and assistance and experience.
- Work with the data team to assess and improve data pipelines and data quality to train/tune and consume contents in RAG, agent tasks, and in training models.
- You’ll use and improve CI/CD pipelines for AI development, using containers and microservices and AWS infrastructure and services that accelerate development.
What you will need to be successful:
- A proven track record in developing practical, production-grade, ML and AI solutions with traditional AI (Machine Learning, Predictive AI, Classification) as well as Generative AI solutions (beyond chatbots) involving judicious prompt engineering practices.
- 5+ years of Python development experience and FastAPI or equivalent.
- 3+ years of CI/CD pipeline automation using containers and microservices.
- 2+ years of RAG experience with advanced concepts such as HYDE, Semantic search, chunking tuning, re-ranking (graph-embeddings RAG is a major plus), and strong sense of which embeddings model to use and associated configurations.
- 2+ years experience working with text-based and multimodal LLMs.
- Practical development experience working with open-source as well as closed-source LLMs and frameworks and systems (LangChain, LangGraph, Haystack, GPT, Claude, Llama, Amazon Bedrock, Amazon Sagemaker, CrewAI/Autogen) and the ability to choose the right framework and tools and justify the selections.
- 1+ years experience building agentic workflows leveraging a popular agent framework on the cloud such as Amazon Bedrock Agents, CrewAI or Autogen.
- 1+ years of experience working with and configuring guardrails for bias, content relevance, and accuracy or using Natural Language Inference tools to accomplish the same, with security and privacy practices against model jailbreaking, prompt injection, sensitive data leakage, and other such practices.
- 1+ years experience helping institute AI QA testing practices leveraging responsible AI and accuracy/relevance to automate quality testing in the AI CI/CD pipeline, including unit testing and automation of traditional AI testing seeking accuracy of models, identification of model and data drift.
- 5+ years of experience developing AI solutions that are customer-facing as well as that support internal business processes.
- 3+ experience with Jupyter Notebooks or equivalent using a data warehouse/data lake to derive insights and inform solution development and thought leadership.
- 10+ years experience with computer science fundamentals including high-performance algorithms and data structures.
- 5+ years in a cloud environment leveraging caching, data flows, and managed services.
- 5+ years experience working in an Agile development environment leveraging Jira, Confluence, GitHub or equivalent.
- Excellent communication and interpersonal skills.
It would be great if you also had:
- Graph-based RAG and knowledge graph development experience using Neo4j or equivalent.
- Development experience with vertical agents.
- Model Fine-Tuning and Prompt Tuning: Experience with fine-tuning LLMs and automating prompt tuning processes, using frameworks.
- Experience working with Amazon Redshift.
- Experience working with unstructured contents and OCR as well as computer vision systems to understand blueprints.
- Experience in the construction software space is a major plus.
What's in it for you:
The opportunity to join a dynamic team that landed on the Deloitte Technology Fast 500 list and 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, learn a ton.
- Remote friendly.
- Open time-off policy.
- An excellent benefit package, including medical, dental, vision, and life insurance.
- 401(k) plan with company match.
Seniority level
Mid-Senior level
Employment type
Full-time
Job function
Industries: Software Development