cover image
FMI

FMI

fmicorp.com

1 Job

744 Employees

About the Company

For more than 70 years, FMI has been the leading management consulting and investment banking* firm dedicated exclusively to engineering and construction, infrastructure, and the built environment. FMI serves the industry as a trusted advisor. More than six decades of context, connections, and insights leads to transformational outcomes for our clients and the industry as a whole. *Investment banking services provided by FMI Capital Advisors, Inc., a registered broker-dealer and wholly owned subsidiary of FMI.

Listed Jobs

Company background Company brand
Company Name
FMI
Job Title
AI Engineer (NC, CO or FL)
Job Description
**Job title** AI Engineer **Role Summary** Design, develop, and deploy production‑ready large‑language‑model (LLM) assistants and multi‑step AI agent workflows that enhance research, information discovery, and day‑to‑day processes for internal consultant, banking, and corporate teams. **Expectations** - Deliver intuitive AI platforms that reduce search and re‑work time and increase reuse of existing research and documents. - Collaborate cross‑functionally to translate business requirements into production‑grade solutions. - Maintain high standards of reliability, scalability, and responsible AI use through rigorous evaluation, monitoring, and testing. **Key Responsibilities** - Architect, build, and release LLM‑powered assistants and intelligent agents for tasks such as market research synthesis, financial modeling support, and document preparation. - Develop context‑aware, multi‑step agent workflows using LLM chaining and orchestration frameworks (e.g., LangChain, LlamaIndex, Semantic Kernel). - Build and maintain backend infrastructure, APIs, and integrations with enterprise platforms (Salesforce, DealCloud, NetSuite, HubSpot, Box) and internal data repositories. - Enhance enterprise search, semantic retrieval, and recommendation engines to surface relevant prior work and industry data. - Advance prompt engineering, evaluation metrics, monitoring, and testing practices to ensure performance and responsible AI deployment. - Author and maintain design documentation (PRDs, design docs) and collaborate with product owners, consultants, and bankers to refine requirements. **Required Skills** - 4+ years of software engineering experience with production systems, ideally in AI, automation, or data‑intensive environments. - Demonstrated delivery of production‑grade LLM applications beyond prototypes. - Expertise in building multi‑step AI agents, LLM chaining, and workflow automation. - Strong prompt engineering and optimization capabilities. - Experience building and integrating APIs across enterprise platforms (e.g., Salesforce, DealCloud, NetSuite, HubSpot, Box). - Deployment and management of AI services in cloud environments (AWS preferred; Azure or GCP acceptable). - Familiarity with orchestration frameworks (LangChain, LlamaIndex, Semantic Kernel). - Working knowledge of vector databases, distributed architectures, and data pipelines for AI workflows. - Effective collaboration skills with business stakeholders; ability to translate technical concepts into business terms. - Clear written and verbal communication. - Ability to work rapidly in ambiguous and iterative environments. **Required Education & Certifications** - Bachelor’s degree in Computer Science, Data Science, or a related field (or equivalent practical experience). - No mandatory certifications, but familiarity with cloud provider services (AWS, Azure, GCP) and AI/ML toolkits is expected.
Raleigh, United states
Hybrid
Junior
27-01-2026