AI Application Developer
HED is expanding how we bring artificial intelligence to life across our practice and into the broader industry. As an AI Application Developer, you design and build full-stack, AI-powered applications that translate complex data and machine intelligence into intuitive, human-centered tools. These applications begin as internal accelerators and evolve into scalable, client-facing solutions that support HED’s near-term commercialization strategy and long-term industry impact.About HEDWe are a team that is full of ideas, experience, creativity, passionate opinions, insatiable curiosity, uncompromising integrity, commitment, and skill. Our culture is about aspiration, embracing change and challenges, listening to (and learning from) each other, encouraging continual learning, and inspiring collective growth. As an inclusive, integrated architecture and engineering practice, we value the diversity of perspectives, experiences, abilities, and expertise that advance both the work we do, and the world we share.Position SummaryWorking within HED’s Data & AI Platform team, you operate with a high degree of ownership—shaping requirements, architecting solutions, and delivering production-ready systems. You collaborate across disciplines to integrate data engineering, knowledge systems, and AI models into cohesive applications that elevate decision-making and transparency.You will focus on building AI-native, workflow-integrated systems that observe and augment real-world business processes—reducing manual data entry by inferring, capturing, and validating information from user activity across tools such as email, meetings, documents, and connected systems.You work within a governance-first culture where architecture decisions are documented, reviewed, and held to evidence-based standards.This role is suited for a builder who is energized by autonomy, driven by curiosity, and motivated to apply AI in real-world environments.Essential FunctionsOwn the full lifecycle of AI-powered applications, including requirements definition, architecture, development, deployment, and ongoing evolutionDesign and develop modern, performant web applications using React, with a focus on usability, accessibility, and clarity of experienceBuild and maintain backend services using Python (Flask required), ensuring scalable, well-structured API designDevelop AI-native application features, including RAG-based workflows, conversational interfaces, and intelligent document generationDesign and implement event-driven, agentic workflows that respond to real-world signals (e.g., emails, meetings, documents) and trigger appropriate system actions or user promptsBuild systems that extract structured insights from unstructured data sources (natural language, documents, communications) to support downstream workflows and decision-makingIntegrate AI/LLM services (e.g., OpenAI, Anthropic) into production systems with attention to performance, cost, and reliabilityCollaborate with data developers and knowledge experts to translate pipelines and machine learning outputs into user-facing capabilitiesPartner directly with stakeholders across the firm to define problems, prototype solutions, and iteratively deliver meaningful outcomesContribute to the development of shared platform capabilities, including component libraries, authentication patterns, and developer toolingImplement and maintain CI/CD pipelines, containerized deployments, and cloud infrastructure (Azure preferred)Ensure all applications align with HED governance standards, including security, authentication, observability, and responsible AI practicesMonitor application health, troubleshoot production issues, and maintain clear documentation and operational runbooksActively contribute to a culture of innovation, experimentation, and continuous improvement across the Data & AI Platform teamParticipate in structured technical reviews and cross-functional governance processes; contribute to architecture decision records (ADRs), operational runbooks, and review artifactsChampion production-grade engineering practices including API versioning, error handling, automated testing, and scalability patterns Requirements Education & Experience 5–8+ years of experience in full-stack development or equivalent AI application experienceTechnical Skills (Required)React (modern patterns, state management)Python/Flask backend developmentREST API designTailwind CSSBuild tooling (Vite, npm)Authentication (OAuth2, OIDC)AI/LLM integration (OpenAI/Anthropic)RAG and prompt design familiarityCI/CD and DockerGit workflowsTechnical Skills (Preferred)Azure platform servicesDatabricks / Delta LakeObservability tools (Grafana, Prometheus)Agent frameworks (LangChain, CrewAI)Document generation workflowsExperience working with unstructured data (e.g., NLP, entity extraction, document parsing, or similar techniques)Familiarity with event-driven architectures or workflow orchestration patternsExperience designing systems that minimize manual data entry through automation or inferenceAEC industry experiencePhysical RequirementsProlonged periods of sitting and computer work. Ability to communicate effectively. Work Environment Remote eligible. Flexible collaboration across distributed teams.Other DutiesResponsibilities may evolve based on business needs.