CINC Systems

Applied AI, Staff Engineer

Posted: 5 minutes ago

Job Description

LOCATION: Worldwide (Remote-first / Hybrid optional)REPORTS-TO: AI Engineer, LeadApplied AI, Staff Engineer CINC Systems CINC Systems is the largest provider of accounting and management software in the community association management industry and the innovator behind accounting and banking integration. Founded in 2005 by a banker as the industry's first SaaS offering, CINC Systems now employs nearly 300 people and provides software and applications to more than 50,000 associations servicing over 5 million doors. In January of 2024, Hg Capital made a significant investment in CINC to accelerate the company’s growth trajectory and institute rapid product development.We are now building the next generation of AI-enabled, modular, and intelligent software that infuses automation, reasoning, and context-aware assistance across our ecosystem. This role is a cornerstone in that transformation.About The RoleAs a Staff Engineer for Applied AI, you will design and build the systems that power CINC’s AI-native capabilities, from intelligent copilots and search assistants to reasoning-driven workflows across our platform.You will be a hands-on builder and technical thought leader, translating ideas into reliable, scalable systems that integrate large language models, orchestration frameworks, and cloud-native infrastructure. You will collaborate closely with Applied AI, Platform, and Product teams to accelerate the development of features that make complex work simpler and smarter for our users.This role is ideal for someone who combines strong engineering depth with product instincts, curiosity, and a collaborative mindset.Key ResponsibilitiesDesign, develop, and maintain AI-powered backend services using TypeScript and Node.js, deployed on cloud-native infrastructure such as AWS, GCP, or VercelIntegrate large language models (LLMs) from providers like OpenAI, Anthropic, and Groq, optimizing for performance, reliability, and safetyBuild agentic systems using frameworks such as LangGraph, LangChain, or Semantic Kernel, with memory, tool use, and planning strategiesArchitect and maintain retrieval-augmented generation (RAG) pipelines and embedding stores using vector databases such as Weaviate, Pinecone, or Postgres pgvectorImplement AI observability and evaluation using tools such as LangSmith, LangFuse, or Helicone to monitor performance, token usage, and user feedbackDefine API contracts and service boundaries for AI components that integrate seamlessly into CINC’s microservice and event-driven architectureCollaborate cross-functionally with Product, Design, and Engineering leadership to deliver chat interfaces, copilots, workflow assistants, and intelligent searchContribute to AI safety, governance, and compliance practices, including prompt injection prevention, PII handling, and cost optimization strategiesEvaluate build versus buy options for AI and platform components, balancing speed, flexibility, and long-term maintainabilityMentor engineers on AI integration, testing, and system design to raise the overall bar for AI craftsmanshipStay current with emerging LLM frameworks, open-source tools, and research to continuously improve architectural patterns and developer experienceQualificationsCore Technical Expertise 8+ years of software engineering experience with deep fluency in Node.js and TypeScriptProven ability to design and deploy AI-first architectures that combine backend engineering with model orchestrationStrong working knowledge of LangGraph, LangChain, or similar orchestration frameworksExperience integrating APIs from OpenAI, Anthropic, or Groq, and managing tokens, context windows, and streaming responsesFamiliarity with vector databases, semantic search, and embedding pipelinesSolid understanding of API design, microservices, and system integration patternsPractical experience with cloud-native environments (AWS, GCP, or equivalent), including serverless compute and containerized deploymentsLeadership and Collaboration Demonstrated ability to lead through influence, setting technical direction and raising standards for quality and maintainabilitySkilled in communicating complex AI trade-offs and design decisions clearly to both technical and non-technical audiencesExperience mentoring other engineers and contributing to architectural strategyStrong sense of ownership, curiosity, and ability to deliver in a fast-moving, global environmentStrategic thinker capable of evaluating build versus buy decisions with long-term organizational impact in mindPreferred ExperienceHands-on experience deploying AI-driven product features such as copilots, knowledge assistants, or intelligent searchExperience with AI observability and evaluation frameworks such as LangSmith, LangFuse, Helicone, Ragas, or PromptfooExposure to Next.js, NestJS, or similar frameworks for backend and full-stack developmentUnderstanding of event-driven architectures, GraphQL APIs, or TypeScript-first API generation (Zod, tRPC)Prior contributions to open-source AI tooling or internal AI platformsMindset and Values Builder’s mindset with comfort in ambiguity and a focus on delivering outcomesClear communicator who can bridge technical and product conversations with credibility and empathyLearning-first attitude with curiosity about emerging models, frameworks, and best practicesValues craftsmanship and continuous improvement in code quality, performance, and user experienceBelieves in collaboration, knowledge sharing, and elevating others through mentorshipWhat Success Looks LikeAI-powered features ship faster, with greater reliability and lower operational complexityInternal teams adopt shared AI patterns and tooling you help defineProduct and engineering teams view you as a trusted partner and technical leaderCINC’s AI stack evolves with clarity, safety, and measurable impact for users

Job Application Tips

  • Tailor your resume to highlight relevant experience for this position
  • Write a compelling cover letter that addresses the specific requirements
  • Research the company culture and values before applying
  • Prepare examples of your work that demonstrate your skills
  • Follow up on your application after a reasonable time period

You May Also Be Interested In